Метод автоматизации обработки электронных таблиц формата XLSX без потери совместимости с программным пакетом Microsoft Office
Аннотация
Для автоматизации документооборота часто требуются кроссплатформенные средства генерации или редактирования файлов электронных таблиц в формате Office Open XML. Несмотря на наличие нескольких свободно распространяемых библиотек и программных пакетов с подобными функциями, ни одно из этих средств не гарантирует полной совместимости с программным пакетом Microsoft Office. В данной статье анализируется возможность автоматизации редактирования файлов электронных таблиц без потери какихлибо атрибутов и внутренних элементов. Авторами статьи разработана программа, преобразующая содержимое файла формата Office Open XML в текстовый формат и обратно, тем самым обеспечивающая аккуратную и эффективную обработку документов электронных таблиц для пакета Microsoft Office.
Об авторах
А. Б. БетелинРоссия
Москва
Г. А. Прилипко
Россия
Москва
А. Г. Прилипко
Россия
Москва
С. Г. Романюк
Россия
Москва
Д. В. Самборский
Россия
Москва
Список литературы
1. Международный стандарт ECMA-376, Office Open XML file formats, 5th edition, December 2021, https://ecma-international.org/publications-and-standards/standards/ecma-376 (дата обращения 02.07.2024).
2. Международный стандарт ISO/IEC 29500-1:2016. Information technology. Document description and processing languages. Office Open XML File Formats, https://www.iso.org/standard/71691.html (дата обращения 02.07.2024).
3. Сайт документации Open XML SDK, https://learn.microsoft.com/en-us/office/open-xml/open-xmlsdk (дата обращения 02.07.2024).
4. Сайт документации Apache OpenOffice, https://www.openoffice.org (дата обращения 02.07.2024).
5. Сайт документации LibreOffice, https://www.libreoffice.org (дата обращения 02.07.2024).
6. Сайт документации OpenPyXL, https://pypi.org/project/openpyxl (дата обращения 02.07.2024).
7. Сайт документации Spreadsheet::ParseXLSX, https://metacpan.org/pod/Spreadsheet::ParseXLSX (дата обращения 02.07.2024).
8. Сайт документации Excel::Writer::XLSX, https://metacpan.org/pod/Excel::Writer::XLSX (дата обращения 02.07.2024).
9. Сайт документации Apache POI - the Java API for Microsoft Documents, https://poi.apache.org (дата обращения 02.07.2024).
10. Сайт документации OpenDocument Format, https://opendocumentformat.org (дата обращения 02.07.2024).
11. Programming Excel with VBA and .NET by Jeff Webb, Steve Saunders. O'Reilly Media, Inc. 2006. ISBN: 9780596007669.
Рецензия
Для цитирования:
Бетелин А.Б., Прилипко Г.А., Прилипко А.Г., Романюк С.Г., Самборский Д.В. Метод автоматизации обработки электронных таблиц формата XLSX без потери совместимости с программным пакетом Microsoft Office. Труды НИИСИ. 2024;14(3):4-8.
For citation:
Betelin A.B., Prilipko G.A., Prilipko A.G., Romanyuk S.G., Samborskiy D.V. A Method for Automation of Data Processing in XLSX Spreadsheet Files Without Loss of Compatibility With Microsoft Office. SRISA Proceedings. 2024;14(3):4-8. (In Russ.)