gcExcel 导出pdf文件显示内存溢出[DOCXLS-7024]
本帖最后由 Ellia.Duan 于 2022-11-16 13:44 编辑通过spread.js生成 json 传给 gexcel 导出pdf,报错。
具体错误如下,显示内存溢出,超出数值所支持的范围,实际数据并不大,大概两个sheet,每个sheet大概500行,20列左右.
ERRORSystem.OutOfMemoryException: Array dimensions exceeded supported range.
at GrapeCity.Documents.Excel.ii.f(Int32 A_0, Int32 A_1, Int32 A_2, Int32 A_3)
at GrapeCity.Documents.Excel.alb.j(IEnumerable`1 A_0, Boolean A_1)+MoveNext()
at GrapeCity.Documents.Excel.cn.a(f5 A_0)
at GrapeCity.Documents.Excel.cn.dt(f5 A_0, Int32 A_1, Int32 A_2, Object A_3, Boolean A_4)
at GrapeCity.Documents.Excel.c2.dv(f5 A_0, Int32 A_1, Int32 A_2, Object A_3)
at GrapeCity.Documents.Excel.cu.d6(IList`1 A_0, Int32 A_1, Int32 A_2, Object A_3)
at GrapeCity.Documents.Excel.alb.j(g5 A_0)
at GrapeCity.Documents.Excel.alb.j(g5 A_0, Boolean A_1, Boolean A_2, Boolean A_3, Boolean A_4, Boolean A_5)
at GrapeCity.Documents.Excel.alb.awv(Int32 A_0, Int32 A_1, Boolean& A_2)
at GrapeCity.Documents.Excel.ViewModel.c4.b()
at GrapeCity.Documents.Excel.ViewModel.c4..ctor(alg A_0)
at GrapeCity.Documents.Excel.alg.d(w1 A_0, Nullable`1 A_1)
at GrapeCity.Documents.Excel.alg.a(w1 A_0)
at GrapeCity.Documents.Excel.alg.c()
at GrapeCity.Documents.Excel.ViewModel.b9.a(IRange A_0)
at GrapeCity.Documents.Excel.ViewModel.b9.b(IRange A_0)
at GrapeCity.Documents.Excel.PDF.g.a(ale A_0)
at GrapeCity.Documents.Excel.PDF.g.a(Stream A_0, Workbook A_1, PdfSaveOptions A_2, Nullable`1 A_3)
at GrapeCity.Documents.Excel.Workbook.a(Stream A_0, PdfSaveOptions A_1)
at GrapeCity.Documents.Excel.Workbook.Save(String fileName, SaveOptionsBase options)
您是否可以提供下您这边导出的 ssjson文件,上传之后,帮您具体测试一下。
Ellia.Duan 发表于 2022-11-14 18:18
您是否可以提供下您这边导出的 ssjson文件,上传之后,帮您具体测试一下。
这块是客户的数据,我们没法的拿出来的
您好,这边做了一个测试,设置了两个sheet,每个sheet500行20列,且为每个单元格设置了值,如下图所示,最后将其导出为ssjson文件。
通过GcExcel解析,导出pdf文件,暂未发现内存溢出问题。如下图所示:
测试ssjson 文件与GcExcel代码文件见附件,您可以在上述附件中添加可以复现您问题的代码,上传上来,方便进一步调研。
这个文件是我们测试的数据,你帮忙看下
本帖最后由 Ellia.Duan 于 2022-11-16 13:44 编辑
NEO_dgz_2022 发表于 2022-11-15 17:49
这个文件是我们测试的数据,你帮忙看下
根据您提供的json文件,复现了此问题。我们将进一步深入调研,此贴将置为保留处理,待有进展第一时间通知您。 您好,根据最新进展,您的此问题将在GcExcel V5.2.5中修复。待此版本上线,会及时通知您进行更新下载。同时感谢您的反馈,稍后为您送上金币。 您好V5.2.5已经发布,您可以从maven上下载最新的V5.2.5版本
页:
[1]