C# 导出到.xlsx

C# 导出到.xlsx,c#,asp.net,excel,C#,Asp.net,Excel,有谁能建议将数据导出为.xlsx格式的最佳方法吗。 1.动态创建工作表。 2.自定义每个工作表中的数据。 我们不能使用office web组件 谢谢您可以使用第三方组件,如或(Syncfusion): 使用Aspose.Cells,开发人员可以 轻松打开并保存大量数据 文件格式。其中包括Excel 97/ 2000/XP/2007(XLSX), 电子表格ML、制表符分隔和CSV 文件。使用Aspose.Cells,您可以 同时打开加密的Excel文件。它是 甚至可以转换Excel 使用将文档转换

有谁能建议将数据导出为.xlsx格式的最佳方法吗。 1.动态创建工作表。 2.自定义每个工作表中的数据。 我们不能使用office web组件


谢谢

您可以使用第三方组件,如或(Syncfusion):

使用Aspose.Cells,开发人员可以 轻松打开并保存大量数据 文件格式。其中包括Excel 97/ 2000/XP/2007(XLSX), 电子表格ML、制表符分隔和CSV 文件。使用Aspose.Cells,您可以 同时打开加密的Excel文件。它是 甚至可以转换Excel 使用将文档转换为PDF格式 另一种Aspose产品(即 Aspose.Pdf)以及Aspose.Cells


你应该看一看这本书

相关博客文章:

  • 斯图尔特·怀特福德
  • 布莱恩·琼斯

    • 还要记住,在许多情况下.CSV也可以。Excel可以很好地阅读这些内容

      您只需要一个XLSX文件就可以实现Excel特有的功能,如格式设置、多张工作表等,有许多现有的Excel 1997-2003生成器库可以生成可与Excel 2007一起使用的文件。

      可以生成XLS和XLSX工作簿,并包括用于自定义/格式化数据的全面API

      您可以看到实时ASP.NET Excel报告示例

      免责声明:我拥有SpreadsheetGear LLC.

      是一个用于读取/写入Excel 2007文件的开源(GPL)组件。我在一个小项目中使用了它,API非常简单

      源代码似乎组织得很好,很容易获得(如果您需要像我一样扩展功能或修复小问题)


      您可以使用任何一种方法(自定义模板或从头开始创建所有内容)。如果您想让结果看起来更漂亮,那么定制就容易多了。

      EPPlus是一个.net库,它使用Open Office Xml格式(xlsx)读取和写入Excel 2007/2010文件


      您可以使用将数据导出为xlsx文件。使用此库可以为您的报表设置良好的格式。

      OpenXML是否写入.xlsx文件?@Oscar Mederos:是的,如果您想独立于Office并使用Excel的完整功能集,使用OpenXML SDK生成OpenXML是一个合适的选项。