Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Эти форматы выглядят безумно. Формат файла Excel 97-2003 представляет собой 349-страничный файл PDF.
Для создания табличных данных и использования их в Excel используйте CSV
Для поддержки вычислений, которые не умеет делать CSV
У вас есть веб-приложение, которому нужно вывести файлы Word в формате PDF… Та же задача под Linux.
Во многих случаях лучше повторно использовать код из Office вместо попыток написать его заново.
Вы наверное шутите сейчас, да?
Я уже больше месяца голову ломаю и пробую разные варианты интеграции, пока лучшее, что работает (более-менее приемлемо) — это низкоуровневый сетевой сервер на native api, принимающий коннекты с json-стримом, сама система написана на java/scala и в качестве одного и компонентов системы присутствует 1С-кодогенератор, который генерирует практически весь код, требуемый от 1С «на лету», упаковывает его в cf/erf/epf и использует «на той стороне». Я бы не сказал, что мне это решение нравится «архитектурно».
apache 2.2
Интеграция с офисом на самом деле не нужна, выгрузку какую-нибудь можно и нужно делать на xml/json/csv (последнее, если нужно «человеко читаемое в екселе»).
Если бы в 1С приветствовались нормальные практики программирования, а самое главное — проектирования, было бы гораздо проще выпускать релизы, и работы было бы меньше, а не больше
Купите один сервер Windows 2003, установите на него лицензионный Word, и настройте простой веб-сервис.
вплоть до 98 включительно виндовсы были 16-разрядными — исходников не передали,
в CSV например на каждой странице не может быть больше 65535 строк или столбцов — как не крути.
…
Собственно CSV потихоньку уходит в прошлое — все больше используется XLSX.
Кого-нибудь интересует формат файлов Оракла или дибиту кроме их разработчиков?
Не знаю, как в настоящее время, но в конце90-х того API, что IBM предоставлял разработчикам, было более, чем достаточно. Не помню, чтобы возникали какие-нибудь вопросы в связи с недостатком информации.
Почему форматы файлов Microsoft Office такие сложные?