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) - но я все еще получаю то же сообщение об ошибке. Я также попробовал это, и хотя это позволяет мне написать одну строчку кода, ничего не происходит за пределами этого. Как я могу получить это, чтобы позволить мне вставить текст в эти пустые ячейки?

Спасибо!

0 ответов

Другие вопросы по тегам