Как читать и добавлять файл.xlsm в Java

Я хочу прочитать и добавить файл.xlsm в Java. Я понятия не имею, как это сделать. Нужно ли мне скачивать jar-файл для работы с ним? Весь результат поиска предоставляет решение, которое использует apache poi(я не понял, что это такое). Я не использую любую IDE. Используя простой FileReader и другую логику, я не могу работать с этим типом файла?

Пожалуйста, дайте мне четкое представление о том, что такое файл.xlsm и как с ним работать, используя java.

1 ответ

Решение

"XLSM - это электронная таблица с поддержкой макросов Microsoft Excel, которая содержит листы ячеек, упорядоченных по строкам и столбцам, и встроенные макросы, запрограммированные на языке Visual Basic для приложений. Файлы XLSM похожи на файлы XLSX, но с включенными макросами. Их можно открыть в Excel 2007 или более поздней версии, или в предыдущих версиях Excel с поддержкой компонентов Open XML ".

Вы можете читать и писать в файл, используя Apache poi.

Взгляните на следующие SO сообщения

написать в xlsm (Excel 2007), используя apache poi

Чтение данных из xlsm-файла только для чтения с использованием Java Apache POI

Документация по Apache POI находится по адресу https://poi.apache.org/

Другие вопросы по тегам