Я разрабатываю приложение для Android для заполнения предварительно отформатированной таблицы Excel, используя jxl. Мой вопрос, когда я использую код для модификации клеток в соответствии с обучающим:Изменить таблицу Excel с помощью jxl на Android
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);
Но в этом случае система будет просто добавить новую ячейку, не изменяя содержание, и теряя первоначальный формат (наиболее важным для меня является стиль границ).
Просьба сообщить.
С уважением.