gpt4 book ai didi

grails - 导入具有小行高的Excel文件(在错误的位置找到行/单元格记录)

转载 作者:行者123 更新时间:2023-12-02 15:37:32 26 4
gpt4 key购买 nike

我在grails中使用“Excel Import&Export(Apache POI)”插件将Excel数据导入到系统中。如果我继续导出,则会收到以下错误:

java.lang.RuntimeException: row/cell records found in the wrong place
at org.apache.poi.hssf.model.InternalSheet.<init>(InternalSheet.java:203)
at org.apache.poi.hssf.model.InternalSheet.createSheet(InternalSheet.java:162)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:274)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:188)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:305)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:286)
at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:60)
at org.apache.poi.ss.usermodel.WorkbookFactory$create.call(Unknown Source)
at org.grails.plugins.excelimport.AbstractExcelImporter.read(AbstractExcelImporter.groovy:38)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)

我看到该错误来自Apache-poi,但我不知道如何在我的应用程序中处理它。如果我打开excel文件并将行高设置为任何合理的大小(即0.18英寸),该错误就会消失。以前的高度是0.02英寸。

这是Apache-poi的错误还是我可以以某种方式解决?

最佳答案

根据Microsoft Binary File Format Validator,我的文件无效。使用MS Excel打开文件并重新保存可以解决此问题。

关于grails - 导入具有小行高的Excel文件(在错误的位置找到行/单元格记录),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8186504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com