Изменение формата файла «Различный формат, чем расширение файла» в Excel

Я разрабатываю несколько java-приложений для автоматизации отчетов Excel из экспортированных файлов из SAP. До сих пор мне приходилось:

экспортировать файл / сохранить в папку / открыть файл / нажать «да» на «Формат файла не соответствует расширению. Хотели бы вы все равно открыть и восстановить данные?» / resave как .xls или .xlsx.

То, что я пытался выяснить, – это способ, с помощью java открыть файл и сохранить его в правильном формате. SAP экспортирует файлы под нужными расширениями, но никогда не переформатирует файл. Следовательно, я получаю .xls в формате UNICODE. Кто-то уже спросил об изменении формата, но я ничего не нашел о расхождениях между форматом и расширением.

tldr; Я не могу открыть файл из-за проверки щелчка вручную, нужно в java-режиме обойти это и сохранить в правильном формате. Я знаю, что вопрос немного странный и может быть проще, чем я это делаю, но я не могу найти ничего, чтобы указать мне в правильном направлении.

Interesting Posts

Разница между таблицами (). Диапазон () и листы ().

Прокрутите все файлы в текущем каталоге

не может игнорировать дату при расчете разницы во времени

Использование переменной диапазона в нескольких листах

Python, странное значение при попытке вычисления ошибки линейной регрессии

Утвердить частичный текст

Как я могу усреднить длительность в excel?

Без дублирования подсчитывайте количество людей, вступающих каждый день

Импорт XML в Excel с повторяющимися элементами

Назначение экспорта GridView в Excel

Импортируйте информацию по электронной почте формата .msg (включая тему, отправителя, CC, приемник, SentDate и т. Д.), Чтобы выделить ячейки

Почему мой 2D-диапазон не заменяется 3D-диапазоном при использовании функции repeat_formula в Perl's Spreadsheet :: WriteExcel?

Запись в файл Excel с помощью модуля Pandas

превосходит VLOOKUP несколько случаев

Excel: форматирование даты «YYYY-MM-DD» после выбора не отображается правильно в конкатенации

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