用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写数据相关推荐

  1. python向excel写数据_Python 往Excel写数据

    一.需求描述: 1.一张人员信息表中生成人员信息,某些列的字段要进行递增操作: 2.一个组织节点下存在1000人的限制要求: 3.一张Excel表格生成45000条数据: 二.Excel表格的表头如下 ...

  2. DataGridXL快速JavaScript Excel类数据表

    DataGridXL快速JavaScript Excel类数据表 DataGridXL 为 Web 应用程序提供类似于 Microsoft Excel 的体验.DataGridXL 是一个高性能的数据 ...

  3. 大数据相加_大数据如何快速求和 excel大数据批量求和

    EXCEL如何快速查找数据并汇总求和? 有三种方法可以对过滤后的数据求和.第一种方法是使用函数.下图显示了11月的销售额总和.过滤掉11月之后,在金额下方输入公式=小计(109,E6:E9).小计函数 ...

  4. 不用代码快速将Excel的数据导入SQL Server数据库中

    主要通过SQL Server的导入功能 直接写流程 1.首先获取一份符合格式的Excel表(能导入数据库Excel的格式是97-2003) 字段名就是你要导入数据库表的字段名(导入后这个表只作为临时表 ...

  5. 超简单,一行代码解决:如何快速将Excel表格数据,映射到Java中的ListVO对象,然后转存数据库,生成SQL脚本

    前言-真的很快速,之前用的是Apache下的Jar包,用起来太麻烦了 <dependency><groupId>org.apache.poi</groupId>&l ...

  6. python向excel写数据_Python向excel中写入数据的方法

    最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...

  7. 如何在ex表格导入php_怎么使用php把表格中的数据导入到excel中,php如何快速导入excel表格数据...

    php怎么导入大量数据的excel php导出数据的Excel: PHP从数据库分多次读取100万行记录,和分将100万入文本文件都没问题 Excel可以支100万行记录,Excel 2003最大支持 ...

  8. java通过POI快速读取excel大量数据的方式

    1.在pom.xml中引入poi相关依赖 <dependency><groupId>cn.afterturn</groupId><artifactId> ...

  9. 零基础教程-如何快速将EXCEL表格数据拆分成多个文件

    工具:wps 1.首先一般人都是没有安装VBA宏插件的,此时我们就需要先下载并安装一个wps VBA宏插件,安装成功后;(直接百度搜索下载并安装即可,网上很多,示例如下)安装插件成功后,需要关闭wps ...

最新文章

  1. 中国ATM龙头转型 全要素布局人工智能
  2. [Ubuntu] ThinkPad T410i linux下如何调节亮度
  3. 【数据结构与算法】之深入解析“交错字符串”的求解思路与算法示例
  4. How to set up native subversion (javahl) with Subclipse on Mac OS X
  5. android自动回复退订,Android实现短信自动回复,挂电话
  6. linux 环境搭建 Sentinel 控制台
  7. oracle 备份批处理,windows下oracle自动备份批处理
  8. 【算法】BloomFilter 如何判断一个元素在亿级数据中是否存在?
  9. python第十八天
  10. Python3爬虫入门之正则表达式的使用
  11. linux中使用u盘和光驱的命令_linux命令详解之挂载光驱的方法
  12. mysql操作数据库进行封装实现增删改查功能
  13. 手写数字数据集——MINST的读取及预处理
  14. bmfont 导入png图片不能正常加载
  15. 软考初级程序员---题目(三)
  16. 下载firebug网站
  17. ET框架-03 ET框架-Demo工程的编译与运行
  18. 电脑黑屏怎么办?实用解决方法!
  19. MySQL——————表的查询
  20. 男孩女孩和他们的父母的有趣问题

热门文章

  1. VTK:Qt之BorderWidgetQt
  2. OpenCV通过形态学操作提取水平线和垂直线
  3. Qt Creator添加Qt版本
  4. OpenGL拆分视图
  5. C语言实现随机快速排序random quick sort算法(附完整源码)
  6. C语言实现最大堆max_heap(附完整源码)
  7. mybatis plus 事务管理器_[MyBatis]-02 环境搭建及配置文件详解
  8. r语言mvstats包_R语言交互式可视化包CanvasXpress
  9. centos 管道符取第一行_CentOS 7 文件操作命令
  10. 2.5.jieba分词工具、Jieba安装、全模式/精确模式、添加自定义词典、关键词抽取、词性标注、词云展示