gpt4 book ai didi

java - POI - SXSSFWorkbook - Excel 发现不可读的内容

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:59:30 28 4
gpt4 key购买 nike

我有一个用作模板的现有工作簿。我试图更新现有行中的单元格值,这意味着相邻的单元格有一个值。问题是在创建文件并打开它之后,出现以下错误:“Excel 在...中发现不可读的内容。”

我假设原因是 SXSSFWorkbook 仅处理写入,如果存在一行,它无法更新该行的内容,这将需要读取然后写入 - 这是正确的还是我遇到了错误?

谢谢

最佳答案

另一个问题是,如果您使用 addMergedRegion,行和列的 CellRangeAddress 值必须按数字升序排列:

// Note that rows and columns for CellRangeAddress constructor have to be in ascending order
// The commented out line below will generate an error when opening the sheet:
// sheet.addMergedRegion(new CellRangeAddress(lastRow, lastRow-(rowsTobeCreated-1), 0, 0));
// In order this call works:
sheet.addMergedRegion(new CellRangeAddress(lastRow-(rowsTobeCreated-1), lastRow, 0, 0));

关于java - POI - SXSSFWorkbook - Excel 发现不可读的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8840672/

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