博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AX2009使用NPOI导出EXCEL2007
阅读量:5055 次
发布时间:2019-06-12

本文共 1268 字,大约阅读时间需要 4 分钟。

既然说到NPOI可以导出2007版本的EXCEL,那就随便也介绍一下如何导出

其实2007版本的EXCEL也并不神秘,将xlsx扩展名修改成zip,然后再打开就很清楚了,简单来说就是一堆的xml文件通过zip压缩,修改扩展名为xlsx就是2007版本的excel了

所以要生成2007版本的excel,就需要添加操作xml和zip的类

将下载得到的DLL文件共5个,还有1个XML文件复制到AX的客户端安装目录BIN下,DLL文件全部添加引用

 

添加完成就可以开始使用了

整个调用方法跟2003版本几乎一致,就是初始化workbook时使用的2007版本的class(红色部分)

1 static void NPOI_ExportExcel2007(Args _args) 2 { 3     System.IO.FileStream                file; 4     NPOI.XSSF.UserModel.XSSFWorkbook    workBook= new NPOI.XSSF.UserModel.XSSFWorkbook(); 5     NPOI.SS.UserModel.ISheet            sheet=workBook.CreateSheet("NPOISheet"); 6     NPOI.SS.UserModel.IRow              row; 7     NPOI.SS.UserModel.ICell             cell; 8  9     InventTable                         inventTable;10     SysDictTable                        dictTable = new SysDictTable(inventTable.TableId);11     SysDictField                        dictField;12     FieldId                             fieldId;13     int                                 i,j,k,t;14     str                                 fieldValue;15     Types                               a;16     ;17     t=timenow();18     while select inventTable19     {20         row=sheet.CreateRow(i);21         for(j=1;j

 最终导出时间比2003版本多1秒,但文件大小是2003版本的1/4

 

转载于:https://www.cnblogs.com/rumenren/p/3152116.html

你可能感兴趣的文章
感谢青春
查看>>
Jquery Uploadify4.2 falsh 实现上传
查看>>
雨林木风 GHOST_XP SP3 快速装机版YN12.08
查看>>
linux基础-命令
查看>>
java对象的深浅克隆
查看>>
Hadoop流程---从tpch到hive
查看>>
数据结构3——浅谈zkw线段树
查看>>
Introduction to my galaxy engine 2: Depth of field
查看>>
V2019 Super DSP3 Odometer Correction Vehicle List
查看>>
Python 3.X 练习集100题 05
查看>>
今时不同往日:VS2010十大绝技让VS6叹服
查看>>
设计器 和后台代码的转换 快捷键
查看>>
在线视频播放软件
查看>>
用代码生成器生成的DAL数据访问操作类 基本满足需求了
查看>>
28初识线程
查看>>
Monkey测试结果分析
查看>>
Sublime Text 3 设置
查看>>
浅谈C++底层机制
查看>>
STL——配接器、常用算法使用
查看>>
第9课 uart
查看>>