用于将Delphi TDataSet导出到本机XLS而不安装Excel的开源组件或单元

too*_*too 13 delphi excel components export export-to-excel

你是否知道存在一个免费的开源Delphi代码来将TDataSet导出为原生XLS格式?这个问题之前曾在这里提出,但我正在寻找一个免费的解决方案.

正如在TeeChart.TeeStore.TSeriesDataXLS.SaveToStream中观察到的那样,编写本机XLS导出函数并不是一门火箭科学,但我很难找到现有的解决方案,这肯定会节省一些时间和金钱(对于将用于的商业组件) 10-20%).

如果这样的导出代码允许颜色和文本样式更改将是有益的,但对我个人来说并不重要.

Ger*_*lí- 8

我使用了Max的mxExport组件.它是免费的,并提供源代码.它现在离线的页面(http://www.maxcomponents.net/),但你可以在其他地方找到组件:

检查组件:mxExports和mxNativeExcel.

问候.


Erw*_*wan 5

oExport - XLSX/ODS本机Delphi导入/导出库

  • 不需要外部DLL库
  • 不依赖于Excel或Calc安装(无OLE)
  • 即使对于D7,D2007,也能获得完整的unicode支持
  • 支持的单元格类型:字符串,数字,百分比,公式,时间,日期,日期时间
  • 单元格格式:单元格宽度+高度,水平+垂直对齐,换行文本,字体,背景颜色,边框
  • col/row span
  • 在Delphi 2007和XE2 32bit + 64bit下测试和工作:应与所有D7到XE2兼容
  • 新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

----更新我觉得现在是商业:(