System.Runtime.InteropServices.ExternalException (0x80004005): GDI+ 中发生一般性错误。

近日在使用Spire.Xls 进行excel数据直接导出成图片功能时,提示如上错误。

经过排查excel路径,文件夹权限等等,搁置了2天都没办法解决。

偶然看中间测试的历史日志,发现出现过 System.OutOfMemoryException: Size of image is too large 字眼,
所以怀疑是Spire.Xls控件的数据性能有问题,因为我设置了源excel的表格2W行的统一格式。

大刀斩乱麻,将所有带格式的空白行删除,哇解决了。
然后就入坑解决动态导出数据同时设置格式的问题(半小时ok)上。

psss。

如上记录在案

标签: none

评论已关闭