DELPHI中的EXCLE导入问题
来源:百度知道 编辑:UC知道 时间:2024/06/27 14:46:14
忘记说了,用的是DELPHI7,网上搜了很多,都没实现,刚尝试用Delphi7自带的控件做了,跟想要的不一样只是实现了对EXCLE的控制,点BUTTON把EXCLE调出来做操作。但这不是客户想要的啊,挠头啊~~~~,难道只能找第三方的控件?
不知道你说什么意思.pc装了office后.delphi可以调用其server容器来操作excel
/==========================写excel 开始
if dataset.RecordCount>0 then
begin
try
v:= CreateOleObject('Excel.Application');
//v.Workbooks.Open(OpenDialog1.FileName);
files:=ExtractFilePath(Application.ExeName)+ '20080804客服主管日志与周报(20080416更新).xls';
v.Workbooks.Open(files);
// Sheet := v.Workbooks[1].WorkSheets[1];
//==========add date==================
//showmessage(inttostr(dataset.RecordCount));
for i:=1 to dataset.RecordCount do
begin
Sheet:= v.Workbooks[1].WorkSheets[1];
//Sheet.Cells[i+3,1] :=dataset.Fields.FieldByname('yue').Text;
Sheet.Cells[i+3,1] :=IntToStr(MonthOf(Date)) ;
Sheet.Cells[i+3,2] :=dataset.Fields.FieldByname('zhou').Text;
Sheet.Cells[i+3,3] :=dataset.Fields.FieldByname('riq').Text;
Sheet.Cells[i+3,4] :