delphi 7 导出数据到EXCEL 2007(100)

  • 主题发起人 主题发起人 aadmwdk
  • 开始时间 开始时间
A

aadmwdk

Unregistered / Unconfirmed
GUEST, unregistred user!
先不说别的,直接上代码:var ExcelId, sheet, range: Variant; n, i: Integer;begin n := 3; try ExcelId := createOleObject('Excel.application'); except on e : Exception do begin MessageBox(Handle, PChar('没有EXCEL程序!'+#13#10+e.Message),'提示', MB_ICONINFORMATION); Exit; end; end;//...end; 到这里出错: ExcelId := CreateOleObject('Excel.application');错误信息是:“无效的类别字符串”。我想请教一下EXCEL 2007能不能用CreateOleObject,里面的内容'Excel.application'实际应该是什么?
 
qq:292044357
 
直接写excel 文件
 
如果不要求导出的格式,可以直接导成TXT文件,再改名,就可以了。
 
你机器上没有装Execl吧 .ole是一种嵌入服务,没有excel本身,程序是没法用的.
 
用dbgrideh控件,它可以导出跟表格一样的EXCEL文件
 
Function CheckExcelIfExist:Boolean;var AppExcel:Variant;Begin try AppExcel:=CreateOleObject('Excel.Application'); AppExcel.Visible:=False; Result:=True; except AppExcel:=Unassigned; Result:=False; exit; end; AppExcel.Quit; AppExcel:=Unassigned; End;
 
RMreport啊直接导出到excel里,所见即所得
 

Similar threads

I
回复
0
查看
618
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
654
import
I
后退
顶部