C#使用NPOI处理大数据量EXCEl2007
来源:互联网 发布:淘宝导航黑色的代码 编辑:程序博客网 时间:2024/05/19 12:28
日常在做项目的时候,往往不能单单使用web系统,往往要结合第三方办公软件共同来完成相关的任务,比如excel,但是excel2003和excel2007有很大的不同,
excel2003只能存储65536行数据,而excel2007能存储100多万行数据。所以针对日后的数据的一个可预见性增长,所以采用excel2007来处理数据,但是C#默认的excel
的处理方式只能处理excel2003,所以为了处理大数据的excel2007,我们使用NPOI来进行处理,有过java开发经验的人可能对poi并不陌生,拿过来就可以使用,但是C#,
需要引入相应的dll文件,具体引入方法就不再多说,具体的实现方式见下方代码。
/* *生成导出EXCEl文件对话框 *同时将导出文件类型定义为Excel *保存时只需指明对应的文件名即可 */ SaveFileDialog sdfexport = new SaveFileDialog(); sdfexport.Filter = "Excel文件|*.xlsx"; if (sdfexport.ShowDialog() == DialogResult.No) { return; } string filename = sdfexport.FileName; //创建Excel2007工作簿 IWorkbook book = new XSSFWorkbook(); //创建Excel2007工作表 ISheet sheet = book.CreateSheet("standard_template"); //创建Excel行 IRow row = sheet.CreateRow(0); //给单元格赋值 row.CreateCell(0).SetCellValue("序号"); row.CreateCell(1).SetCellValue("大区(区域)"); row.CreateCell(2).SetCellValue("省(简)"); row.CreateCell(3).SetCellValue("说明"); /* * 将Excel文件写入相应的Excel文件中 */ FileStream fs = File.Create(filename); book.Write(fs); fs.Close();
0 0
- C#使用NPOI处理大数据量EXCEl2007
- 大数据量excel2007导入
- 大数据量处理
- 数据库大数据量处理
- 大数据量处理
- 大数据量inset处理
- jxl 处理大数据量
- 大数据量的处理
- 数据库大数据量处理
- jxl 处理大数据量
- 大数据量处理专题
- Hibernate大数据量处理
- 大数据量处理dijkstra
- Hibernate大数据量处理
- 大数据量处理
- 探讨大数据量处理
- 大数据量并发处理
- 探讨大数据量处理
- Android访问网络,使用HttpURLConnection还是HttpClient?
- Java探索之旅(11)——抽象类与接口
- Java线程(一):线程安全与不安全(转)
- maven编译报错“不兼容的类型”
- 剑指offer学习-赋值运算符重载
- C#使用NPOI处理大数据量EXCEl2007
- 可能应发革命的四门语言
- UML的九种图
- 解决Android SDK 下载太慢
- 可以展开的表格
- linux虚拟机新增加一个硬盘
- 读《暗时间》的思考
- Android性能优化总结
- linux进程调度