Coldfusion-使用cfspreadsheet读取大型excel(xlsx)文件

Coldfusion-使用cfspreadsheet读取大型excel(xlsx)文件,coldfusion,cfspreadsheet,Coldfusion,Cfspreadsheet,我有一个大的.xlsx文件(20mb),我需要读取数据并创建选项卡分隔的文件 我在使用cfspreadsheet加载此文件(OutOfMemoryError)和java堆错误时遇到问题 更新 ColdFusion 10 爪哇7 需要一些您正在做的示例代码。这是在本地计算机上还是在服务器上?什么版本的ColdFusion?什么版本的Java?那么你的内存设置是什么?xlsx也是xml文档的压缩包。您是否尝试过打开xml?请参阅:(免责声明:我制作了这段视频,它是为Word制作的,但概念仍然适用)

我有一个大的.xlsx文件(20mb),我需要读取数据并创建选项卡分隔的文件

我在使用cfspreadsheet加载此文件(OutOfMemoryError)和java堆错误时遇到问题

更新

  • ColdFusion 10
  • 爪哇7

需要一些您正在做的示例代码。这是在本地计算机上还是在服务器上?什么版本的ColdFusion?什么版本的Java?那么你的内存设置是什么?xlsx也是xml文档的压缩包。您是否尝试过打开xml?请参阅:(免责声明:我制作了这段视频,它是为Word制作的,但概念仍然适用)我正在使用java7及其远程机器处理coldfusion 10。在管理员设置中,堆大小为4098mb。我可以上传文件到服务器,但当我读到它导致内存出错误。我对1mb文件没有问题。我试着用同样的错误来解决这个问题。这可能无法解决。我的建议。甚至不用麻烦使用
cfspreadsheet
。我以前使用过旧版本的CF。我不记得它是CF9还是CF11,但在处理大型电子表格时,
cfspreadsheet
是一个内存占用器,您无法防止OutOfMemory错误。我找到的解决方案是使用一个第三方程序,它接受命令行参数并执行它。如果您使用的是Windows,请尝试查看下面的示例代码,以了解您正在做什么。这是在本地计算机上还是在服务器上?什么版本的ColdFusion?什么版本的Java?那么你的内存设置是什么?xlsx也是xml文档的压缩包。您是否尝试过打开xml?请参阅:(免责声明:我制作了这段视频,它是为Word制作的,但概念仍然适用)我正在使用java7及其远程机器处理coldfusion 10。在管理员设置中,堆大小为4098mb。我可以上传文件到服务器,但当我读到它导致内存出错误。我对1mb文件没有问题。我试着用同样的错误来解决这个问题。这可能无法解决。我的建议。甚至不用麻烦使用
cfspreadsheet
。我以前使用过旧版本的CF。我不记得它是CF9还是CF11,但在处理大型电子表格时,
cfspreadsheet
是一个内存占用器,您无法防止OutOfMemory错误。我找到的解决方案是使用一个第三方程序,它接受命令行参数并执行它。如果您使用的是Windows,请尝试查看此