优化前的代码, 从DataTable导入1000笔数据要差不多10分钟,有时候还会超时或出错:
[原创]OWC生成Excel的效能优化public void WriteDataToSpreadsheet2(SpreadsheetClass p_spreadsheet, DataTable p_dt, 
[原创]OWC生成Excel的效能优化    
int p_iRow, int p_iCol, bool p_bWithCaption, int p_iStaredRecord, 
[原创]OWC生成Excel的效能优化    
int p_iLimited, int[] p_iTextColumns)

 优化后的代码, 从DataTable导入60000(注意,是六万)笔数据, 只要不到两分钟.

 1[原创]OWC生成Excel的效能优化public void WriteDataToSpreadsheet(SpreadsheetClass p_spreadsheet, DataTable p_dt,
 2[原创]OWC生成Excel的效能优化    int p_iRow, int p_iCol, bool p_bWithCaption, int p_iStaredRecord, 
 3[原创]OWC生成Excel的效能优化    int p_iLimited, int[] p_iTextColumns)
 4

 

上面一些代码是有其他用的, 大家只要看注释那块的就行了. 人太懒, 不好意思. 呵呵.

这个方法只是我在项目中使用的代码, 时间比较紧, 肯定还有更快的方法, 如果各位有更好的方法, 请赐教.

相关文章:

  • 2021-11-06
  • 2021-12-22
  • 2021-04-05
  • 2021-11-05
  • 2021-12-22
  • 2022-12-23
  • 2021-06-18
  • 2021-06-22
猜你喜欢
  • 2021-08-12
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
  • 2021-11-19
相关资源
相似解决方案