关于delphi下操作EXCEL表格的有关问题

关于delphi下操作EXCEL表格的问题
小子现在已经会实现把delphi的表格数据导出到EXCEL的功能了,基本的导出我会操作,但是比如当电脑安装的是绿色版的OFFICE或者安装的是WPS的时候,我要ExcelApp := CreateOleObject('Excel.Application');//创建连接Excel这样的时候,一般会报“没有注册的类别”或者OLE错误这样的,有办法解决这个问题么
我想实现的就是,比如电脑上没安装EXCEL,也能导出数据出来,但是目前不行。。
有没有哪位大大能帮帮忙啊


------解决方案--------------------
你导成用逗号分隔的记事本类型,后缀为csv那样子用excel就可以打开
------解决方案--------------------
试试看
 ADOQuery1.Connection := ADOConnection1;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:= 'select * into [Excel 8.0;Database=D:\123.xls].[sheet1$] from 报表1';
ADOQuery1.ExecSQL;

------解决方案--------------------
学习一下
------解决方案--------------------
一楼的方法可行
或是将数据导出成TXT文本,数据之间用TAB键值分割。
------解决方案--------------------
引用楼上的,加一句,导出TXT后,保存文件名为.xls就可以了