Как читать и добавлять файл.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/