我有一个包含多个列的excel文件。列包括数据。我需要添加一个ID列并为每一行生成ID值。我手动插入ID列,我有一个生成ID的算法。但我不知道如何使用JXL修改空单元格?我想,应该有这样一个函数emptyCell.setString()我猜,但它不存在。有什么方法可以修改空单元格吗?任何有用的帮助。
答案 0 :(得分:1)
复制和修改电子表格
[...]
一旦我们有一个可写的工作簿接口,我们就可以检索和修改单元格。以下代码片段说明了如何修改位于工作簿的工作表2中的单元格B3中的标签单元格的内容。
WritableSheet sheet2 = copy.getSheet(1);
WritableCell cell = sheet2.getWritableCell(1, 2);
if (cell.getType() == CellType.LABEL)
{
Label l = (Label) cell;
l.setString("modified cell");
}
无需在工作表上调用add()方法,因为工作表上已存在单元格。通过分别使用setValue()和setDate()方法,可以以类似的方式修改数字和日期单元格的内容。