gpt4 book ai didi

java - 我想使用 java 库 Apache Poi 读取 excel .xlsx 文件,但无法修复错误,代码无法编译

转载 作者:行者123 更新时间:2023-12-02 01:59:59 27 4
gpt4 key购买 nike

我正在关注 youtube 上的一个视频,用 apache poi 读取 excel 文件,但我的代码似乎无法编译,而我的做法与 youtube 人员完全一样

写作部分效果很好,但我仍在复制它,因为我认为它可能会干扰阅读部分。我还分享了我在 YouTube 上关注的视频的链接。`

package amalyze;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;



public class Amalyze {

private static Workbook wbR;
private static Sheet sheetR;
private static FileInputStream fis;
private static FileOutputStream fos;
private static Row rowR;
private static Cell cellR;


public static void main(String[] args) throws IOException, Exception{


//Reading part
fis = new FileInputStream("./amzdata.xlsx");
wbR = WorkbookFactory.create(fis);
sheetR =wbR.getSheet("Sheet1");







// Writing Part
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("FirstExcelSheet");
HSSFRow row = sheet.createRow(0);
HSSFCell cell = row.createCell(7);
cell.setCellValue("str");
workbook.write(new FileOutputStream("Excelamz.xls"));
workbook.close();





}

}

Snippet of error description Tutorial Video

最佳答案

您可能缺少 xmlbeans 传递依赖项。

http://mvnrepository.com/artifact/org.apache.xmlbeans/xmlbeans

我建议使用 Maven 或 Gradle 来管理您的依赖项。

关于java - 我想使用 java 库 Apache Poi 读取 excel .xlsx 文件,但无法修复错误,代码无法编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51744334/

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