Java 使用JXL访问excel中超过256列的内容
我有一个excel文件,我需要写超过256列。该文件为2007.xls格式。我发现我不能超过256列 另一方面,如果我尝试使用.xlsx格式,我会发现当我尝试访问excel文件时,会出现“无法识别OLE流错误”。我在某个地方读到这个错误是因为excel格式的兼容性 这似乎是一个鸡蛋问题,有人能帮我解决这个问题吗 谢谢Java 使用JXL访问excel中超过256列的内容,java,excel,jxl,Java,Excel,Jxl,我有一个excel文件,我需要写超过256列。该文件为2007.xls格式。我发现我不能超过256列 另一方面,如果我尝试使用.xlsx格式,我会发现当我尝试访问excel文件时,会出现“无法识别OLE流错误”。我在某个地方读到这个错误是因为excel格式的兼容性 这似乎是一个鸡蛋问题,有人能帮我解决这个问题吗 谢谢 基本上,这与Excel文件和JXL都有关系 Excel as.xls(2006及更高版本)仅支持256列和65536行。() 这些限制在使用.xlsx格式的较新版本的Excel(2
基本上,这与Excel文件和JXL都有关系 Excel as
.xls
(2006及更高版本)仅支持256列和65536行。()
这些限制在使用.xlsx
格式的较新版本的Excel(2007或更新版本,)中有所增加,但新格式正是新格式。有新的功能、新的需求和新的处理方式
不幸的是,这也意味着与.xls
文件的兼容性并不意味着与.xlsx
文件的兼容性,这对您来说并不奇怪
这就是JXL参与的地方。不仅它本身必须与新格式兼容(我不知道是否兼容),而且每个格式的实现可能都有点不同
我不是JXL用户(我使用Apache POI),因此您必须自己研究和整理可能的解决方案,对不起。Apache POI支持.xlsx吗?是的,下面是快速指南: