【问题标题】:Export to Excel as multiple sheets in a file (parallel multiple threads)作为文件中的多张工作表导出到 Excel(并行多线程)
【发布时间】:2014-11-05 10:11:12
【问题描述】:

ASP.NET 3.5

  • 我正在尝试导出内部存在的客户公司详细信息 GridView(每一行都有一个公司客户记录,包含所有详细信息 或客户对象),以及一些图表的详细信息(基于 values) 也需要以固定格式导出到 Excel [as 在 SRS 要求中给出]。

    • 我在带有分页选项的 GridView 中显示客户详细信息。 ASP 页面在 GridView 中有详细说明,并且在其角落有一个 Export Button, 单击后,我需要获取下载的文件(一个 Excel 文件) 包含工作表,每张工作表都有一份客户报告,其中还包含 打印时的图表和日期时间。

      1. 我尝试直接从 GridView 导出,但它只是显示 GridView 本身(我不需要这个)。
      2. 我尝试通过获取 Excel 文件并逐个单元格填充并创建新工作表来导出,但由于某些 .dll 或 MS Office 未安装在服务器计算机上,因此在 GoDaddy 托管服务器中无法实现。

如何导出到 Excel 表格

【问题讨论】:

  • 我无法更改客户的要求。帮帮我..

标签: c# asp.net excel export-to-excel


【解决方案1】:

您可以使用EasyXLS Excel 库将数据导出到 Excel。从this page 开始,查看有关如何添加工作表并将数据导出到gridview 的代码示例。您还将找到有关图表的代码示例。

要将 gridview 导出到每个工作表,您需要像这样调整 gridview 的示例代码:

((ExcelWorksheet)xls.easy_getSheetAt(sheet)).easy_insertDataSet(dataSet, 
                                                    xlsAutoFormat, true)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-30
    • 1970-01-01
    相关资源
    最近更新 更多