如何在没有安装Excel的情况下将DBGrid导出为OOXML格式(Excel 2007/2010格式)?

我有一个Delphi 2007 DBGrid,我想允许用户保存在新的Excel格式( OOXML ),但我的标准是,用户不需要安装Excel。 有没有人知道任何已经做到这一点的组件? 是的,我已经search了,但我还没有find任何东西。

我的头顶是VCL的TMS FlexCel Studio ,但是我错了。 目前的VCL版本不支持xslx。 虽然他们的.NET版本支持xslx

所以,一个快速的谷歌search指向我指向这些网站的EDN讨论 :

我不知道这些产品,但它可能是值得一看…

查看NikaSoft的NativeExcel v3。 它声称支持XLSX格式。

我有只支持XLS格式的v2。 它提供模仿Excel对象模型的类(足以满足我的需要),并包含导出TDBGrid和TDataset的组件。 我曾经用过D7,D2007和DXE。