POI — Невозможно выполнить запись в файл, пока он открыт в Excel?JAVA

Программисты JAVA общаются здесь
Anonymous
POI — Невозможно выполнить запись в файл, пока он открыт в Excel?

Сообщение Anonymous »

Я новичок на сайте. Я пытаюсь записать файл Excel, пока он открыт (с использованием POI/JAVA).

При попытке я получил ошибку java.io.FileNotFoundException чтобы создать поток вывода файла для записи в файл.

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

FileOutputStream
не сработало. Я получаю следующее сообщение:


процесс не может получить доступ к файлу, поскольку он используется другим
процессом.

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

         try {
FileOutputStream fileOut;
XSSFWorkbook wb = new XSSFWorkbook(new FileInputStream("Classeur.xlsm"));
...
...
fileOut = new FileOutputStream("Classeur.xlsm");
wb.write(fileOut);
fileOut.close();
}
catch (FileNotFoundException e){
e.printStackTrace();
}
catch (IOException e) {
e.printStackTrace();
}
Кто-нибудь знает, как я могу это исправить? Я пишу приложение (POI-Java-Swing) для динамического чтения/записи файлов Excel.

Спасибо за помощь

Подробнее здесь: https://stackoverflow.com/questions/129 ... d-in-excel

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