这是因为可能出现使用不同版本的Apache POI和不兼容的jar包所致。要解决这个问题,请确保所有的jar包版本都是兼容的,并使用最新的Apache POI版本。
以下是一些使用最新版本(4.1.0)的Apache POI的代码示例:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
public class ApachePOIExcelRead {
public static void main(String[] args) throws IOException {
FileInputStream file = new FileInputStream("input.xlsx");
// Open workbook
Workbook workbook = new XSSFWorkbook(file);
// Do something with workbook
// Close workbook
workbook.close();
// Close file
file.close();
}
}
如果仍然遇到问题,请查看错误消息并参考Apache POI文档以获取更多帮助。
下一篇:ApachePOI无法更新公式