NPOI是什么?
NPOI是POI的.Net版本,即“N”表示“Net”。不论是NPOI还是POI,它们其实都是已经编写好的类库。类库大家并不陌生,我们在建立BLL层,DAL层,Facade层……,是不是都是在创建一个个类库啊。那么这个东西和它们差不多。
NPOI干什么的?
提供对Microsoft Office格式的文档读和写的功能。也就是说不仅仅用于对Excel的读和...
(3)将数据写入Excel把数据写入到Excel文件是本文的关键技术。这里需要用到OpenXml。在Sdk里已经提供了足够的文件操作方法,我们就调用这些方法,将数据源的数据写到文件中。首先我们定义了一些工具类,用于读取单元格的行列值。在Excel中,每个单元格都有一个地址:如B3表示第二行第三列的格...
分类:
其他好文 时间:
2014-08-05 00:10:38
阅读次数:
226
利用Excel批量高速发送电子邮件,分两步:1. 准备待发送的数据: a.) 打开Excel,新建Book1.xlsx b.) 填入以下的内容,第一列:接收人,第二列:邮件标题,第三列:正文,第四列:附件路径注意:附件路径中能够有中文,可是不能有空格这里你能够写很多其它内容,每一行作为一封邮件发出。...
分类:
其他好文 时间:
2014-08-04 21:09:58
阅读次数:
967
导出为Excel有很多种写法,对于一些复杂的格式,笔者喜欢在后台先拼成一个,再使用Response输出。如果数据中包含中文或者一些特殊字符,可很多不规范的写法都会导致页面乱码,这里就把一种(笔者认为)最标准的格式带给大家:Page p = HttpContext.Current.Handler as...
分类:
其他好文 时间:
2014-08-04 20:40:37
阅读次数:
206
在软件开发过程中难免需要批量上传与下载,生成报表保存也是常有之事,最近集团门户开发用到了Excel模版下载,Excel生成,圆满完成,对这一知识点进行整理,资源共享,有不足之处还望批评指正,文章结尾提供了所需jar包的下载,方便大伙使用,下面言归正传!
1.Excel的下载
1)Action中:
添加响应事件,通过getRealPath获得工...
分类:
编程语言 时间:
2014-08-04 18:00:47
阅读次数:
403
1.Apache POI简介
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 POI 的功能。
2.POI结构
HSSF - 提供读写Microsoft Excel XLS格式档案的功能。
XS...
分类:
编程语言 时间:
2014-08-04 17:46:28
阅读次数:
413
由于工作中有很多重复性的部分,比如说要更改好多页面,这样就需要从excel中拷贝再粘贴到地址栏中,操作比较繁琐,而bat文件可以批量处理,由此我们可以直接将地址做成.bat文件,只要打开文件就可以打开好多页面,我总结需要以下几个简洁的步骤:1 整理出需要打开的页面:此过程可以用excel 或者是no...
分类:
Web程序 时间:
2014-08-04 17:24:47
阅读次数:
233
1.方法 private StringWriter GetStringWriter(DataTable dt) { StringWriter sw = new StringWriter(); //读列名 f...
分类:
Web程序 时间:
2014-08-04 17:01:17
阅读次数:
288
页面放置一个按钮进行点击导出事件
action="#{eveluatesubject.doSaveExcel}"
styleClass="cssButtonBG">
后台的导出方法
/**
* 导出EXCEL
*
* @param request
* @return
*/
p...
分类:
编程语言 时间:
2014-08-04 14:35:07
阅读次数:
268
NPOI是开源的POI项目的.NET版,可以用来读写Excel,Word,PPT文件。在处理Excel文件上,NPOI 可以同时兼 容xls 和 xlsx。官网提供了一份Examples,给出了很多应用场景的例子,打包好的二进制文件类库,也仅有几MB,使用非常方便。读取ExcelNPOI使用HSSF...
分类:
其他好文 时间:
2014-08-04 13:43:57
阅读次数:
270