Я пытаюсь написать программу, в которой мне нужно либо
создать файл exel и вставить в него таблицу (и, в конечном итоге, данные), ИЛИ
продублируйте созданный мной файл шаблона exel и скопируйте его в новый каталог для использования.
Я получил работающую 'дублирующуюся' часть, но Я не могу открыть дублированный файл (он говорит, что формат / расширение файла недействительно).
Это код:
try {
var template = new RandomAccessFile(App.NAME+".xlsx", "rw");
var copy = new RandomAccessFile(App.data.getFilePath()+App.NAME+".xlsx", "rw");
var sourceChannel = template.getChannel();
var destinationChannel = copy.getChannel();
destinationChannel.transferFrom(sourceChannel, 0, sourceChannel.size());
System.out.println("Successfully created exel file");
} catch (IOException e) {
System.err.println("Error creating exel file: " + e.getMessage());
}
Кто-нибудь знает, что я должен сделать, чтобы это исправить? Заранее спасибо.