Сохраните файл xls с FileInputStream: файл находится в другом формате, чем его расширение указывает

Я пытаюсь сохранить файл xls, он работает нормально, но когда я открываю файл, у меня есть эта ошибка «Файл находится в другом формате файла, чем указывает его расширение». Кажется, файл поврежден. Вот мой код:

File ff= new File("c.xls"); FileInputStream inn = new FileInputStream(ff); OutputStream stt=new FileOutputStream("d.xls"); stt.write(inn.read()); stt.close(); 

Interesting Posts

Случайно выберите элемент из списка на основе класса, повторите количество раз, исходя из разных чисел

Имитировать получение файла Excel из Sharepoint

Как удалить # N / A, который появляется на листе? (Требуется VBA для excel)

Не удалось обработать ошибку времени выполнения 9 с ошибкой, перейдите к

Попытка скрыть текст в ячейке excel

Закрытие книги с RED X с сохранением приглашения отключено, а по умолчанию выбрано «Не сохранять»,

Excel VBA: условное форматирование ячеек sheet1 из значений sheet2 в excel 2007

vba Excel: параметры в под. Что такое изменение?

макрос vba для создания .txt списка файловых путей

Формат даты Excel xsd

Неожиданно возникает ошибка в моем Excel VBA- при сохранении как .xls FileFormat: = 53

Range (). AdvancedFilter игнорирует первую строку?

Используйте функцию объединения VBA для условного добавления ячеек в диапазон

Как избежать динамического использования при издевательстве в Excel.workheet?

Excel VBA: как вставлять строки и добавлять строку текста

Давайте будем гением компьютера.