Компонент или блок с открытым исходным кодом для экспорта Delphi TDataSet в собственный XLS без установленного Excel

Возможно, вы знаете о существовании свободного и открытого источника кода Delphi для экспорта TDataSet в собственный формат XLS? Вопрос был задан ранее, но я ищу бесплатное решение.

Как видно из примера, TeeChart.TeeStore.TSeriesDataXLS.SaveToStream, создающий собственную функцию экспорта XLS, не является наукой о ракетах, но я изо всех сил пытаюсь найти существующее решение, которое, безусловно, сэкономит время и деньги (для коммерческого компонента, который будет использоваться в 10-20%).

Было бы полезно, если бы такой код экспорта позволял изменять цвет и текст, но для меня лично это не имеет решающего значения.

Я использовал компоненты mxExport от Max. Это бесплатно и с исходным кодом. Страница теперь отключена ( http://www.maxcomponents.net/ ), но вы можете найти компоненты в других местах:

  • Торри
  • FTP ClubDelphi (все библиотеки компонентов Max)

Проверьте компоненты: mxExports и mxNativeExcel.

С уважением.

oExport – встроенная библиотека импорта / экспорта Delphi XLSX / ODS

  • нет библиотек внешних библиотек dll
  • отсутствие зависимости от установки Excel или Calc (без OLE)
  • полная поддержка Unicode даже для D7, D2007
  • поддерживаемые типы ячеек: строка, число, процент, формула, время, дата, дата-время
  • форматирование ячейки: ширина ячейки + высота, горизонтальное + вертикальное выравнивание, текст обложки, шрифт, цвет фона, границы
  • интервал между колонками / рядами
  • тестируется и работает в Delphi 2007 и XE2 32bit + 64bit: должно быть совместимо со всеми D7-XE2
  • NEW OFiller: заполнить DOCX (Word 2007), ODT (OpenOffice Writer), XLSX (Excel 2007), ODS (OpenOffice Calc) шаблоны

http://www.kluug.at/xlsx-ods-delphi.php

лицензируется по лицензии MPL / GPL / LGPL Версия: MPL 1.1 / GPL 2.0 / LGPL 2.1

—- Обновление, я думаю, что это коммерческая сейчас 🙁

дайте smExport попробовать. Не бесплатно, но по разумным ценам 35 € / 50 € (без / с источником). Они также имеют пробную версию (ограниченную количеством строк, которые вы можете экспортировать). Кроме того, он поддерживает экспорт во множество других форматов.

  • Как правильно установить свойство NumberFormat при автоматизации разных локализованных версий Excel
  • Получение ошибки с помощью excel ole "Не удалось добавить метод класса Workbooks"
  • Тип ADO SQL, отлитый от Float to String (Excel)
  • Как я могу избежать диалогового окна «Сохранить Excel» при выходе приложения автоматизации
  • Проблемы с форматированием международных дат в выводах OLE Excel
  • Как создать файл .xls с помощью пароля readwrite от Delphi
  • Ячейки, не названные в листах Excel, но все же данные из ячеек должны быть взяты
  • Изменение формы Excel из Delphi
  • Каков правильный способ проверки наличия Excel OLE?
  • Как установить пустое значение для выделения определенной ячейки в delphi?
  • написать арабский в Excel лист delphi?
  • Давайте будем гением компьютера.