gpt4 book ai didi

java - Apache POI XWPFTableRow 删除列 Word

转载 作者:行者123 更新时间:2023-12-02 11:23:51 24 4
gpt4 key购买 nike

我正在尝试在 Java 中创建一个函数,该函数从标题名称为“Serious”的 Word 表中删除一列。请在下面找到这个功能。当我运行代码时什么也没有发生。有人在使用 removeCell 函数时遇到过任何问题吗?

public static void remCells(XWPFTable table) {
for (int rowIndex = 0; rowIndex < table.getNumberOfRows(); rowIndex++) {

XWPFTableRow row = table.getRow(rowIndex);
for (int colIndex = 0; colIndex < row.getTableCells().size()-1; colIndex++) {
XWPFTableCell cell = row.getCell(colIndex);

if(table.getRow(5).getCell(colIndex).getText().equals("Serious")) {
row.removeCell(colIndex);
}

}
}
}

最佳答案

在这里找到解决方案: https://www.codota.com/code/java/methods/org.apache.poi.xwpf.usermodel.XWPFTableRow/removeCell

我们必须做

row.getCtRow().removeTc(colIndex);

之前

row.removeCell(colIndex);

关于java - Apache POI XWPFTableRow 删除列 Word,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49735667/

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