Редактировать лист Excel только с Jexcel

Я должен создать приложение в Java, чтобы помочь заполнить данные в файле Excel несколькими листами. Проблема в том, что мне нужно вызывать свою функцию write каждый раз, когда я вставляю данные, и в настоящее время каждый раз она заменяет мой фактический файл новым.

Я искал в Google некоторые ответы, но ничего не смог найти. В настоящее время для тестирования, если существует лист Excel, я делаю это:

    if(workbook.getSheet(Nom[0]) != null){
       workbook.createSheet(Nom[0], 0);
                }

Но настоящая проблема возникает, когда я хочу записать только в существующий файл Excel:

if(file.exists() && !file.isDirectory()) 
            workbook = Workbook.getWorkbook(file);
        else
            workbook = Workbook.createWorkbook(file,wbSettings);

И метод getWorkbook возвращает тип Workbook вместо WritableWorkbook.

Что я должен сделать, чтобы записать в существующий файл Excel?

Спасибо

0 ответов

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