gpt4 book ai didi

java - 如何使用 Apache POI 和 Java 代码检查 Excel 文件中是否存在信息

转载 作者:行者123 更新时间:2023-11-30 03:43:05 28 4
gpt4 key购买 nike

我有一个问题:

我正在使用以下 Java 代码从 Excel 文件中读取一些信息:

HSSFWorkbook workbook = null;
try {
workbook = new HSSFWorkbook(file);
}catch (IOException ex) {
...
}

SummaryInformation summaryInfo = workbook.getSummaryInformation();

if (summaryInfo.getTitle() != null) {
System.out.println(summaryInfo.getTitle());
}
if (summaryInfo.getAuthor() != null) {
System.out.println(summaryInfo.getAuthor());
}

但我收到此错误,我没有“标题”信息:

java.lang.NullPointerException 

我在这一行遇到此错误:

if (summaryInfo.getTitle() != null) {

现在,如果这种情况出现错误,我如何检查“Title”值(或其他值)是否存在?

最佳答案

您需要确保 summaryInfo 不为空。

SummaryInformation summaryInfo = workbook.getSummaryInformation();
if (summaryInfo != null) {
if (summaryInfo.getTitle() != null) {
System.out.println(summaryInfo.getTitle());
}
if (summaryInfo.getAuthor() != null) {
System.out.println(summaryInfo.getAuthor());
}
}

关于java - 如何使用 Apache POI 和 Java 代码检查 Excel 文件中是否存在信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26384090/

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