OpenOffice Automation Край

данни

2. Използвайте повторно DLL във вашата програма

Характеристики:

  • отваряне на XLS файл,
  • отваряне на OpenOffice файлове
  • възможност за отваряне в скрит режим
  • четене на данни от електронна таблица
  • пълен набор от манипулиране на данни: вмъкване на текст, числа, форматиране, обединяване на клетки, задаване на граници, задаване на ширина на колона
  • експортиране на xls таблица на диск
  • Възможност за работа под WINE, при условията на инсталиране на OpenOffice под Wine
  • използване на формули
  • генериране на зависим от версията RDB файл в движение (ако е необходимо)
На работа използваме C++ Builder, за да напишем нашите вътрешни програми, така че правя друга обвивка на DLL, за да улесня работата с API.

2.1. Пример за малка програма за качване на данни

Пример за използване на библиотеката. Резултатът от снимката е представен в началото на статията.

Изтеглете примерна програма с всички необходими библиотеки. Архивът съдържа libs за стартиране на exe на builder, те могат да бъдат изтрити (списък на libs в note.txt)

По-сложно качване от реалния живот:

openoffice

В момента има проблеми: - скриване на офиса в момента на зареждане на данни в него. - Генериране на RDB файл под WINE (вероятно грешно преобразуване на unicode във функцията createProcess)

И тук можете да получите грант за тестов период на Yandex.Cloud. Необходимо е само да въведете "Habr" в полето "секретна парола".