c#导出excel速度慢

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#导出excel速度慢相关的知识,希望对你有一定的参考价值。

参考技术A

试试spire.xls生成excel,例如将datatable导出到excel:

    //创建一个workbook对象,默认创建03版的Excel

    Workbook workbook = new Workbook();

    //指定版本信息,07及以上版本最多可以插入1048576行数据

    workbook.Version = ExcelVersion.Version2013;

    //获取第一张sheet

    Worksheet sheet = workbook.Worksheets[0];

    //得到在datatable里的数据

    DataTable dt = GetDataTable();

    //从第一行第一列开始插入数据,true代表数据包含列名

    sheet.InsertDataTable(dt, true, 1, 1);

    //保存文件

    workbook.SaveToFile("ExportDataToExcel.xlsx",ExcelVersion.Version2013);

c#导出百万级别数据到Excel速度优化到一分钟之内

以上是关于c#导出excel速度慢的主要内容,如果未能解决你的问题,请参考以下文章

c#导出百万级别数据到Excel速度优化到一分钟之内

将ERP软件中的资料导出EXCEL速度突然变慢。

C#以流方式把DataGridView数据导出Excel!

C# 几十万级数据导出Excel,及Excel各种操作

poi导出excel数据多导出慢

php 导出excel 10万数据