Tim Blog

08 2014 档案

摘要:(3)将数据写入Excel把数据写入到Excel文件是本文的关键技术。这里需要用到OpenXml。在Sdk里已经提供了足够的文件操作方法,我们就调用这些方法,将数据源的数据写到文件中。首先我们定义了一些工具类,用于读取单元格的行列值。在Excel中,每个单元格都有一个地址:如B3表示第二行第三列的格... 阅读全文
posted @ 2014-08-04 22:38 流沙 阅读(1441) 评论(0) 推荐(0)
摘要: 我们在做应用系统中经常需要将数据库中的数据导出成为Excel文件。如果是要导出报表的话,最好是能够根据定义好的模版生成一个美观的Excel。 以前要生成有样式的Excel。一般是使用Xml形式的Excel修改,或者使用Excel的Api。前者要修改样式的话特别麻烦,后者在Asp.net里会起很多进程。 庆幸的是从office 2007开始,微软使用了OpenXml来定义office的文件。使用rar将xlsx文件解压,可以看到很多的xml格式文件,这里每个文件的内容和含义我就不解释了,需要了解的可以看微软的手册。下面介绍如何用Open Xml的Sdk来操作这些xml文件的内容,实现数据库数据导出为excel文件。 阅读全文
posted @ 2014-08-01 00:03 流沙 阅读(929) 评论(0) 推荐(0)