gpt4 book ai didi

java - 不支持文本对象。 Java excel API

转载 作者:行者123 更新时间:2023-12-01 05:03:16 25 4
gpt4 key购买 nike

我有这段代码要从 xls 文件中读取:

fileName = "...."

WorkbookSettings settings = new WorkbookSettings();
settings.setEncoding("Cp1252");

System.out.println("BEFORE");

Workbook w = Workbook.getWorkbook(new File(fileName), settings);
Sheet sheet = w.getSheet(1);

System.out.println("AFTER");

这是我在控制台中得到的内容:

BEFORE
Warning: Text Object on sheet "Detalle" not supported - omitting
jxl.common.AssertionFailed
at jxl.common.Assert.verify(Assert.java:37)
at jxl.read.biff.SheetReader.handleObjectRecord(SheetReader.java:1811)
at jxl.read.biff.SheetReader.read(SheetReader.java:1059)
at jxl.read.biff.SheetImpl.readSheet(SheetImpl.java:716)
at jxl.read.biff.WorkbookParser.getSheet(WorkbookParser.java:257)
at MapMovInfoResource.postService(MapMovInfoResource.java:77)

当我尝试打开该文件中的第二个工作表时,问题就出现了。当我使用第一个工作表 (w.getSheet(0)) 时,它工作正常。

关于如何解决这个问题有什么想法吗?

最佳答案

enter image description here

看起来你在Excel中有一些非文本的值(value)。请检查 Excel 值(如图所示),如果有特殊引号,则将其删除并重试。

关于java - 不支持文本对象。 Java excel API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13071704/

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