gpt4 book ai didi

java - 如何读取excel文件并将值设置为null

转载 作者:行者123 更新时间:2023-12-02 03:57:19 25 4
gpt4 key购买 nike

我想读取一个Excel文件,如果有任何数据,那么我想将其设置为空,然后开始写入它。这就是我将 Excel 工作表数据设置为空的方法。我能够成功写入,但在写入之前我想将值设置为 null。

FileOutputStream out = null;

try{
FileInputStream file = new FileInputStream(new File("/test.xls"));
HSSFWorkbook oldFile = new HSSFWorkbook(file);
HSSFSheet sheet = oldFile.getSheetAt(0);
file.close();

oldFile.write(null);
outFile.close();

} catch(Exception e){
e.printStackTrace();
}

最佳答案

一个简单的解决方案是删除并创建一个工作表:

File destFile = new File("/test.xls");
FileInputStream fileStream = new FileInputStream(destFile);
POIFSFileSystem fsPoi = new POIFSFileSystem(fileStream);

HSSFWorkbook workbook = new HSSFWorkbook(fsPoi);

int index = 0;

HSSFSheet sheet = workbook.getSheet("Setup");
if(sheet != null) {
index = workbook.getSheetIndex(sheet);
workbook.removeSheetAt(index);
}
workbook.createSheet("Setup");
FileOutputStream output = new FileOutputStream(destFile);
workbook.write(output);
output.close();

关于java - 如何读取excel文件并将值设置为null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35318207/

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