代码改变世界

使用OpenXML简单设置Excel单元格格式

2011-11-16 21:46 by ps_zw, 2522 阅读, 0 推荐, 收藏, 编辑
摘要:前言:本文简单介绍使用OpenXML如何设置Excel单元格格式。在操作Excel时,不可避免的需要设置单元格的格式。使用OpenXML设置简单的单元格格式还是很方便的。Excel需要使用到的单元格式在CellFormats对象中,CellFormats是对象workbookPart.WorkbookStylesPart.Stylesheet的一个属性。所以使用时需要先创建Stylesheet对象的实例,然后根据需要创建具体的CellFormat对象。这里简单介绍下如何设置单元格值得字体(Fonts),单元格边框(Borders),以及单元格填充色(Fills)。一、设置单元格字体Styles 阅读全文

OpenXML将DataTable中数据导出到Excel示例

2011-11-14 23:16 by ps_zw, 2329 阅读, 4 推荐, 收藏, 编辑
摘要:前言:将DataTable中得数据导出到Excel中游很多中实现方式,这里介绍一下使用OpenXML将数据导出到Excel中。本文进给出代码,详细介绍将在后续文章中一一给出。(文中有不当之处还望各位大虾指出)说明:OpenXML只能操作Office2007以上版本,且需要使用LINQ。使用OpenXML将数据导出到Excel中大致有以下几步:一、下载OpenXML的SDK,这个SDK里包含了导出所需的dll,点击这里下载,安装SDK需要.net3.5SP1以上版本。二、添加对程序集 DocumentFormat.OpenXml.dll 和 WindowBase.dll的引用三、在指定目录创建E 阅读全文