C#生成Excel报表 用MyXls组件生成更完美
2008-04-15 18:01
375 查看
在后台调用excel组件,生成Excel,虽然可以对Excel文件进行完全控制,可以生成任何复杂的格式,但是有个很大的缺点,这种方式会产生很多Excel进程,很难完全清除掉,特别是在出错的时候,可能会使整个服务器崩溃。本文为大家介绍一个C#写的开源组件,并简单说下office2003和以上版本支持的XML格式。
一 操作Excel二进制格式
OpenOffice.org发布过的俩个文档Excel File Format (BIFF8)Specification和Microsoft CompoundDocument (OLE2) Format Specification对Excel的二进制格式做了一个比较详细的说明,依靠这些信息,我们可以直接操作Office二进制格式文档。
MyXls是一个C#写的开源组件,可以用来生成具有很多表格且包含格式的Excel文件。它提供了一套基于对象的API,非常容易使用。
MyXls这个组件的DLL 和代码 可以在这下载到:
http://sourceforge.net/project/showfiles.php?group_id=205384&package_id=245371
以下是一个事例子。。
protected void Page_Load(object sender, EventArgs e)
private void xlsGridview(DataSet ds, string xlsName)
一 操作Excel二进制格式
OpenOffice.org发布过的俩个文档Excel File Format (BIFF8)Specification和Microsoft CompoundDocument (OLE2) Format Specification对Excel的二进制格式做了一个比较详细的说明,依靠这些信息,我们可以直接操作Office二进制格式文档。
MyXls是一个C#写的开源组件,可以用来生成具有很多表格且包含格式的Excel文件。它提供了一套基于对象的API,非常容易使用。
MyXls这个组件的DLL 和代码 可以在这下载到:
http://sourceforge.net/project/showfiles.php?group_id=205384&package_id=245371
以下是一个事例子。。
protected void Page_Load(object sender, EventArgs e)
private void xlsGridview(DataSet ds, string xlsName)
相关文章推荐
- C#生成Excel报表 用MyXls组件生成更完美
- C#生成Excel报表 用MyXls组件生成更完美
- 【转】(C#)用MyXls生成Excel报表
- 用MyXls生成Excel报表(C#)总结
- 用MyXls生成Excel报表(C#)
- MyXls组件操作Excel报表(C#)
- MyXls组件操作Excel报表(C#)
- 用MyXls生成Excel报表(C#)
- 用MyXls生成Excel报表(C#)
- (C#)用MyXls生成Excel报表
- 用MyXls生成Excel报表(C#)
- 用MyXls生成Excel报表(C#)---Good(推荐)
- (C#)用MyXls生成Excel报表
- 用C#生成Excel文件的方法和Excel.dll组件生成的方法
- 使用C#和Excel进行报表开发-生成统计图Chart
- 使用C#和Excel进行报表开发(三)-生成统计图(Chart)
- 用C#生成Excel文件的方法和Excel.dll组件生成的方法 zt
- 使用C#和Excel进行报表开发(三)-生成统计图(Chart)
- C#操作word或excel及水晶报表,检索 COM 类工厂中 CLSID 为 {} 的组件时失败,原因是出现以下错误: 80070005
- C# 调用Excel组件生成excel文件