我正在尝试使用 POI 读取 .xlsm 文件。我的代码是:
import java.io.*;
import java.util.List;
import jxl.*;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.read.biff.BiffException;
import org.apache.poi.ss.usermodel.WorkbookFactory;
import org.apache.poi.xssf.usermodel.*;;
public class ReadExcelSheet {
public static void main(String[] args) throws IOException {
final Workbook wb;
FileInputStream fileIn = new FileInputStream("C:\\Users\\my\\Desktop\\ExcelPORead\\Purchace.xlsm");
wb = WorkbookFactory.create(fileIn); // Error in this line
}
}
我在“wb = WorkbookFactory.create(fileIn)”行出现错误,它说“配置构建路径”。我正在使用 Eclipse 并下载 poi-ooxml-3.5-beta5.jar 并将其添加到构建路径中。但我没有得到我需要做的事情来使它工作。
请建议我如何删除此错误,或者如果您有更好的方法来阅读 Java 中的 .xlsm 文件。
感谢您的答复。
问候, 拉曼