Редактирование шаблона Excel с POI в NetBeansJAVA

Программисты JAVA общаются здесь
Anonymous
 Редактирование шаблона Excel с POI в NetBeans

Сообщение Anonymous »

У меня есть шаблон Excel, который я хочу открыть, изменить и сохранить его как обычная книга Excel, когда я нажимаю в кнопку в JFrame. < /p>
Это код: < /p>

Код: Выделить всё

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {
InputStream inp;
try {
inp = new FileInputStream("plantilla.xlt");
XSSFWorkbook wb = new XSSFWorkbook(inp);
XSSFSheet sheet = (XSSFSheet) wb.getSheetAt(1);
XSSFRow row = sheet.getRow(3);
XSSFCell cell1 = row.getCell(1);
XSSFCell cell2 = row.getCell(2);

cell1.setCellValue(0);
cell2.setCellValue(10000);

//FileOutputStream fileOut = new FileOutputStream("plantilla.xlt");
//wb.write(fileOut);
//fileOut.close();
} catch (IOException ioe) {
Logger.getLogger(DonnéesFE.class.getName()).log(Level.SEVERE, null,ioe);
}

}
< /code>
Это новое для меня, поэтому у меня есть пара вопросов: < /p>
[list]
[*]  Я должен положить все Путь файла, чтобы получить файл pileinputStream 
? Правильно ли расширение .xlt ? Прямо сейчас он не находит файл. Я пытался с обычным расширением .xlsx , и оно находит его (я не думаю, что он нашел хороший файл), но я получаю эту ошибку в определении рабочей книги, которую я не понимаю:

Исключение в потоке "awt-eventqueue-0" java.lang.noclassdeffounderror: org/apache/xmlbeans/xmlexception.
< /blockquote>
< /li>
Когда я заканчиваю редактирование шаблона Excel, как мне сохранить его как новую книгу Excel? Все используют новый файл для сохранения вывода, но я думаю, что это не сработает здесь.

[/list]

Подробнее здесь: https://stackoverflow.com/questions/386 ... n-netbeans

Вернуться в «JAVA»