首页 > 其他 > 详细

使用Open Xml按模版导出Excel文件(上)

时间:2014-08-01 04:45:51      阅读:411      评论:0      收藏:0      [点我收藏+]

   完整内容请参见我的网站 http://www.iyummy.com.cn/Blog/Detail/3

    我们在做应用系统中经常需要将数据库中的数据导出成为Excel文件。如果是要导出报表的话,最好是能够根据定义好的模版生成一个美观的Excel。

    以前要生成有样式的Excel。一般是使用Xml形式的Excel修改,或者使用Excel的Api。前者要修改样式的话特别麻烦,后者在Asp.net里会起很多进程。

    庆幸的是从office 2007开始,微软使用了OpenXml来定义office的文件。使用rar将xlsx文件解压,可以看到很多的xml格式文件,这里每个文件的内容和含义我就不解释了,需要了解的可以看微软的手册。下面介绍如何用Open Xml的Sdk来操作这些xml文件的内容,实现数据库数据导出为excel文件。

准备工作:

1.安装Open Xml Sdk

http://www.microsoft.com/en-us/download/details.aspx?id=30425

这里有两个文件,一个是sdk,另一个是工具,通过这个工具可以看到如何使用sdk生成一个xlsx。

2.安装Excel

       运行时是不需要Excel的,但是要用Excel先生成一个模版。

流程:

 

bubuko.com,布布扣

 

使用Open Xml按模版导出Excel文件(上),布布扣,bubuko.com

使用Open Xml按模版导出Excel文件(上)

原文:http://www.cnblogs.com/timothyzhong/p/3883852.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!