我正在开发一个 Android 应用程序,用于使用 jxl 填充预先格式化的 excel 电子表格。我的问题是当我根据教程使用代码修改单元格时:
WritableCell cell = sheet0.getWritableCell(0,8);
if (cell.getType() == CellType.LABEL)
{
Label l = (Label) cell;
l.setString("hi");
}
它不会出现在电子表格上。即使文档被格式化为文本格式的单元格,仍然不起作用。我尝试使用以下方法编写一个数字:
WritableCell cell = sheet0.getWritableCell(0,8);
if (cell.getType() == CellType.NUMBER)
{
Number l = (Number) cell;
l.setValue(1);
}
并将文档上的单元格格式化为数字类型,但仍然不起作用。我可以在文档上写的唯一方法是使用 addCell 方法:
Label label2 = new Label(0, 8, "X");
sheet0.addCell(label2);
但是这样一来,系统只会添加一个新的单元格,不会修改内容,会丢失原来的格式(对我来说最关键的是边框样式)。
请指教。
亲切的问候。