你是否知道存在一个免费的开源Delphi代码来将TDataSet导出为原生XLS格式?这个问题之前被问到here,但我正在寻找一个免费的解决方案。
正如在例如TeeChart.TeeStore.TSeriesDataXLS.SaveToStream中观察到的那样编写本机XLS导出函数并不是一门火箭科学,但我很难找到一个现有的解决方案,这肯定会节省一些时间和金钱(对于商业组件而言)用于10-20%)。
如果这样的导出代码允许更改颜色和文本样式将是有益的,但对我个人来说并不重要。
答案 0 :(得分:8)
我使用了Max的 mxExport 组件。它是免费的,并提供源代码。它现在离线的页面(http://www.maxcomponents.net/),但您可以在其他地方找到组件:
检查组件:mxExports和mxNativeExcel。
的问候。
答案 1 :(得分:5)
oExport - XLSX / ODS原生Delphi导入/导出库
http://www.kluug.at/xlsx-ods-delphi.php
根据MPL / GPL / LGPL三重许可证获得许可 版本:MPL 1.1 / GPL 2.0 / LGPL 2.1
----更新 我认为它现在已经商业化了:(
答案 2 :(得分:3)
尝试smExport。不是免费的,但价格合理,35欧元/ 50欧元(没有/有源)。它们还有试用版(受可导出的行数限制)。 此外,它支持导出为许多其他格式。