用C#快速往Excel写数据
用C#快速往Excel写数据
本示例是用于将ListView中的内容倒入到Excel,与常用的逐单元格写不同的是,本例子采用数据写入到range的方法。该方法效率
明显较高。
Excel.Application app = new Excel.ApplicationClass();
if( app == null)
{
MessageBox.Show("Excel无法启动");
return;
}
app.Visible = true;
Excel.Workbooks wbs = app.Workbooks;
Excel.Workbook wb = wbs.Add(Missing.Value);
Excel.Worksheet ws = (Excel.Worksheet)wb.Worksheets[1];
Excel.Range r = ws.get_Range("A1","H1");
object [] objHeader = {"标题1","标题2","标题3",
"标题4","标题5","标题6",
"标题7","标题8"};
r.Value = objHeader;
if (lv.Items.Count >0)
{
r = ws.get_Range("A2",Missing.Value);
object [,] objData = new Object[this.lv.Items.Count,8];
foreach(ListViewItem lvi in lv.Items)
{
objData[lvi.Index,0] = lvi.Text;
objData[lvi.Index,1] = lvi.SubItems[1].Text;
objData[lvi.Index,2] = lvi.SubItems[2].Text;
objData[lvi.Index,3] = lvi.SubItems[3].Text;
objData[lvi.Index,4] = lvi.SubItems[4].Text;
objData[lvi.Index,5] = lvi.SubItems[5].Text;
objData[lvi.Index,6] = lvi.SubItems[6].Text;
objData[lvi.Index,7] = lvi.SubItems[7].Text;
}
r = r.get_Resize(lv.Items.Count,8);
r.Value = objData;
r.EntireColumn.AutoFit();
}
app = null;
用C#快速往Excel写数据相关推荐
- python向excel写数据_Python 往Excel写数据
一.需求描述: 1.一张人员信息表中生成人员信息,某些列的字段要进行递增操作: 2.一个组织节点下存在1000人的限制要求: 3.一张Excel表格生成45000条数据: 二.Excel表格的表头如下 ...
- DataGridXL快速JavaScript Excel类数据表
DataGridXL快速JavaScript Excel类数据表 DataGridXL 为 Web 应用程序提供类似于 Microsoft Excel 的体验.DataGridXL 是一个高性能的数据 ...
- 大数据相加_大数据如何快速求和 excel大数据批量求和
EXCEL如何快速查找数据并汇总求和? 有三种方法可以对过滤后的数据求和.第一种方法是使用函数.下图显示了11月的销售额总和.过滤掉11月之后,在金额下方输入公式=小计(109,E6:E9).小计函数 ...
- 不用代码快速将Excel的数据导入SQL Server数据库中
主要通过SQL Server的导入功能 直接写流程 1.首先获取一份符合格式的Excel表(能导入数据库Excel的格式是97-2003) 字段名就是你要导入数据库表的字段名(导入后这个表只作为临时表 ...
- 超简单,一行代码解决:如何快速将Excel表格数据,映射到Java中的ListVO对象,然后转存数据库,生成SQL脚本
前言-真的很快速,之前用的是Apache下的Jar包,用起来太麻烦了 <dependency><groupId>org.apache.poi</groupId>&l ...
- python向excel写数据_Python向excel中写入数据的方法
最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...
- 如何在ex表格导入php_怎么使用php把表格中的数据导入到excel中,php如何快速导入excel表格数据...
php怎么导入大量数据的excel php导出数据的Excel: PHP从数据库分多次读取100万行记录,和分将100万入文本文件都没问题 Excel可以支100万行记录,Excel 2003最大支持 ...
- java通过POI快速读取excel大量数据的方式
1.在pom.xml中引入poi相关依赖 <dependency><groupId>cn.afterturn</groupId><artifactId> ...
- 零基础教程-如何快速将EXCEL表格数据拆分成多个文件
工具:wps 1.首先一般人都是没有安装VBA宏插件的,此时我们就需要先下载并安装一个wps VBA宏插件,安装成功后;(直接百度搜索下载并安装即可,网上很多,示例如下)安装插件成功后,需要关闭wps ...
最新文章
- 中国ATM龙头转型 全要素布局人工智能
- [Ubuntu] ThinkPad T410i linux下如何调节亮度
- 【数据结构与算法】之深入解析“交错字符串”的求解思路与算法示例
- How to set up native subversion (javahl) with Subclipse on Mac OS X
- android自动回复退订,Android实现短信自动回复,挂电话
- linux 环境搭建 Sentinel 控制台
- oracle 备份批处理,windows下oracle自动备份批处理
- 【算法】BloomFilter 如何判断一个元素在亿级数据中是否存在?
- python第十八天
- Python3爬虫入门之正则表达式的使用
- linux中使用u盘和光驱的命令_linux命令详解之挂载光驱的方法
- mysql操作数据库进行封装实现增删改查功能
- 手写数字数据集——MINST的读取及预处理
- bmfont 导入png图片不能正常加载
- 软考初级程序员---题目(三)
- 下载firebug网站
- ET框架-03 ET框架-Demo工程的编译与运行
- 电脑黑屏怎么办?实用解决方法!
- MySQL——————表的查询
- 男孩女孩和他们的父母的有趣问题
热门文章
- VTK:Qt之BorderWidgetQt
- OpenCV通过形态学操作提取水平线和垂直线
- Qt Creator添加Qt版本
- OpenGL拆分视图
- C语言实现随机快速排序random quick sort算法(附完整源码)
- C语言实现最大堆max_heap(附完整源码)
- mybatis plus 事务管理器_[MyBatis]-02 环境搭建及配置文件详解
- r语言mvstats包_R语言交互式可视化包CanvasXpress
- centos 管道符取第一行_CentOS 7 文件操作命令
- 2.5.jieba分词工具、Jieba安装、全模式/精确模式、添加自定义词典、关键词抽取、词性标注、词云展示