gpt4 book ai didi

java - 使用 Apache POI 向 Excel 添加列

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:01:38 26 4
gpt4 key购买 nike

我想知道如何使用 apache poi 在 .xlsx 文件中添加新列。但我找不到任何东西。有什么办法吗?或者是否存在任何其他库来解决这个问题?提前致谢。

最佳答案

如果您的 excel 文件包含定义明确的现有行,那么添加列的最快方法是在行上迭代一次,并在每次迭代中在末尾添加一列作为 beflow 代码

    FileInputStream excelFile = new FileInputStream(new File(fileDirectory+file));
Workbook workbook = new XSSFWorkbook(excelFile);
Sheet datatypeSheet = workbook.getSheetAt(0);
Iterator<Row> iterator = datatypeSheet.iterator();

// Add additional column for results
while (iterator.hasNext()) {
Row currentRow = iterator.next();
Cell cell = currentRow.createCell(currentRow.getLastCellNum(), CellType.STRING);
if(currentRow.getRowNum() == 0)
cell.setCellValue("NEW-COLUMN");
}

希望对您有所帮助,我假设您的第一行是标题,其余为空以备将来修改

关于java - 使用 Apache POI 向 Excel 添加列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28394100/

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