Как я могу экспортировать DBGrid в формат OOXML (формат Excel 2007/2010) без установленного Excel? - PullRequest
5 голосов
/ 23 апреля 2011

У меня есть Delphi 2007 DBGrid, который я хотел бы разрешить пользователю сохранять в более новом формате Excel ( OOXML ), но мой критерий заключается в том, что пользователю не нужно устанавливать Excel.Кто-нибудь знает какие-либо компоненты, которые уже делают это?И да, я уже искал, но ничего не нашел.

Ответы [ 2 ]

2 голосов
/ 23 апреля 2011

Из макушки моей головы было TMS FlexCel Studio для VCL , но я ошибался. Текущая версия VCL не поддерживает xslx. Их .NET edition поддерживает xslx, хотя ...

Итак, быстрый поиск в Google указал мне на обсуждение EDN , которое относится к этим сайтам:

Я ничего не знаю об этих продуктах, но, возможно, стоит взглянуть ...

0 голосов
/ 24 апреля 2011

Посмотрите на NativeExcel v3 от NikaSoft .Он утверждает, что поддерживает формат XLSX.

У меня есть v2, который поддерживает только формат XLS.Он предоставляет классы, которые имитируют объектную модель Excel (достаточно для моих нужд) и включает компоненты, которые экспортируют TDBGrid и TDataset.Я использовал его с D7, D2007 и DXE.

...