如何在JXL中修改空单元格?

时间:2014-10-24 08:23:03

标签: java jxl

我有一个包含多个列的excel文件。列包括数据。我需要添加一个ID列并为每一行生成ID值。我手动插入ID列,我有一个生成ID的算法。但我不知道如何使用JXL修改空单元格?我想,应该有这样一个函数emptyCell.setString()我猜,但它不存在。有什么方法可以修改空单元格吗?任何有用的帮助。

1 个答案:

答案 0 :(得分:1)

来自the official tutorial

的Straighot
  

复制和修改电子表格

     

[...]

     

一旦我们有一个可写的工作簿接口,我们就可以检索和修改单元格。以下代码片段说明了如何修改位于工作簿的工作表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()方法,可以以类似的方式修改数字和日期单元格的内容。