JExcel: Измените тип EmptyCell для использования в метке
Workbook wb = Workbook.getWorkbook(newXls);
WritableWorkbook copy = Workbook.createWorkbook(newXls, wb);
WritableSheet ws = copy.getSheet(sheetNum);
WritableCell cell = ws.getWritableCell(0,0);
//Title
ws.addCell(cell);
Label lab = (Label) cell;
lab.setString(partName);
copy.write();
// Image Info
int i = 1;
for (File file : imageArray(dir)) {
cell = ws.getWritableCell(0,i);
ws.addCell(cell);
Label label = (Label) cell;
label.setString("test" + i);
copy.write();
i++;
}
Я пытаюсь написать на пустой лист Excel, но я получаю это исключение:
java.lang.ClassCastException: jxl.biff.EmptyCell cannot be cast to jxl.write.Label
Я попытался исправить эту проблему, добавив в строки 7 и 15 - ws.addCell(cell)
- но я все еще получаю то же сообщение об ошибке. Я также попробовал это, и хотя это позволяет мне написать одну строчку кода, ничего не происходит за пределами этого. Как я могу получить это, чтобы позволить мне вставить текст в эти пустые ячейки?
Спасибо!