gpt4 book ai didi

java - 使用 jxl api 将新列插入到现有的 excel 文件中

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:53:46 24 4
gpt4 key购买 nike

我正在使用 jxl api 来编辑现有的 excel 文件。但是当我尝试添加一个新列并编写工作表时,它显示空指针异常。我使用的代码如下所示:

File file = new File("d:\\test.xls");
Workbook workbook;
WritableWorkbook copy = null;
if (file.exists()) {

try {
workbook = Workbook.getWorkbook(file);
copy = Workbook.createWorkbook(new File("C:\\TEMP\\temp.xls"),
workbook);
} catch (BiffException e) {

e.printStackTrace();
} catch (FileNotFoundException fnf) {
fnf.printStackTrace();

} catch (IOException e) {

e.printStackTrace();
}

}
WritableSheet sheet = copy.getSheet(0);

sheet.insertColumn(2); //this statement causes error
//if I comment it the code works fine

try {
copy.write();
copy.close();
}
catch(Exception e)
{

e.printStackTrace();
}

请帮我解决这个问题并插入新列。

我能够成功编辑 excel 的单个单元格并写入文件。

最佳答案

您使用的 api 可能不是最好的。我也遇到了这个问题(insertcolumn 行出现空指针异常),在我下载 jexcelapi 之前找不到任何解决方案。 .

HTH

关于java - 使用 jxl api 将新列插入到现有的 excel 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10510543/

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