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速度慢的主要内容,如果未能解决你的问题,请参考以下文章