从excel导出为ex​​cel

我正在寻找从delphi出口数据,而不必拥有一个Excel的副本,这可能吗?

NB CSV不会。

FlexCel,早些时候由TMS( http://www.tmssoftware.com/site/flexcel.asp )pipe理的Opensource运行良好。

您也可以在http://www.torry.net上检查TmxNativeExcel。 免费使用,并使用原生的比夫格式。 我还没有尝试过。

试试zexmlss 。 这个库可以创build和加载Excel 2003 XML格式的文件。 支持合并单元格,边框,垂直和水平alignment等。 Zlib许可证。 与德尔菲6,7,9-14和拉撒路工作。

我相信可以将MS Office文档创build为HTML。 你不需要在网页浏览器中打开它们,文件仍然可以具有扩展名.xls,并像Excel一样在Excel中打开。

我刚刚创build了一个新的电子表格,并在列A的前三个单元格中插入数字1-3,并将其保存为HTML。 有一堆额外的混乱,可能不是所有的必要。 我尽可能多地去掉了,这是看起来最低的工作电子表格。

尝试创build一个新的文本文件作为其内容,并保存为.xls扩展名。

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <!--[if gte mso 9]><xml> <x:ExcelWorkbook> <x:ExcelWorksheets> <x:ExcelWorksheet> <x:Name>Sheet1</x:Name> <x:WorksheetOptions> <x:Selected/> <x:Panes> <x:Pane> <x:Number>3</x:Number> <x:ActiveRow>3</x:ActiveRow> </x:Pane> </x:Panes> <x:ProtectContents>False</x:ProtectContents> <x:ProtectObjects>False</x:ProtectObjects> <x:ProtectScenarios>False</x:ProtectScenarios> </x:WorksheetOptions> </x:ExcelWorksheet> </x:ExcelWorksheets> </x:ExcelWorkbook> </xml><![endif]--> </head> <body> <table x:str> <tr> <td x:num width=64>1</td> </tr> <tr> <td x:num>2</td> </tr> <tr> <td x:num>3</td> </tr> </table> </body> </html> 

oExport – XLSX / ODS原生Delphi导入/导出库

  • 没有外部的DLL库是必需的
  • 不依赖于Excel或Calc安装(无OLE)
  • 即使是D7,D2007也支持完整的unicode支持
  • 支持的单元格types:string,数字,百分比,公式,时间,date,date时间
  • 单元格格式:单元格宽度+高度,水平+垂直alignment,包装文本,字体,背景颜色,边框
  • 列/行跨度
  • 在Delphi 2007和XE2 32bit + 64bit下testing和工作:应该兼容所有的D7到XE2
  • NEW OF:填写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

来自Scalabium( scalabium.com )的SMExport包含许多格式,包括Excel格式,无论是否安装了Excel。

以前提到的NativeExcel来自Nika-Soft。 不是免费的,但它工作正常。 我现在用了一年以上没有问题。 http://www.nika-soft.com/nativeexcel2/

TXLSFile库v.4.0。 和XLSExport组件

D2007,D2009&D2010成功使用

什么是TXLSFile

  TXLSFile is a Delphi library for reading and writing MS Excel XLS files. It is based on direct reading and writing of files, and works without OLE Automation with Microsoft Excel. TXLSFile is distributed with XLSExport components package. XLSExport is a Delphi components package for quick data export into MS Excel file with one line of code. 

http://sm-software.com

theree是一个非常简单的方法来实现这一点,并通过使用一个文本文件。 只需输出数据,每个字段后跟一个逗号,然后回车。 用.CSV扩展名保存该文件。 这应该仍然在Excel上工作; 这几天我使用Open Officw