Я написал программу, которая создает набор данных, которые выводятся в электронную таблицу Excel. Первоначально я использовал библиотеку jexcel для записи данных в файл, но я хотел бы обновить программу, чтобы она могла проверить и посмотреть, нужно ли создавать файл «.xls» или «.xlsx», а затем записать в соответствующий тип документа. Apache POI представляется наилучшим вариантом с точки зрения записи в файл ".xlsx", но есть ли идеи по поводу определения правильного типа файла?
Я мог бы просто сделать так, чтобы пользователь выбрал имя файла, но это кажется дополнительной работой для пользователя, и я предполагаю, что есть пользователи, которые не знают, какой тип файла им нужен.
Есть идеи?
Кроме того, я предполагаю, что ОС - это Windows, и у пользователя есть какая-то версия Excel, в других случаях я просто выберу тип файла по умолчанию.