关于Excel 的,大虾帮忙

zhangchunge 2014-01-11 01:14:57
我想把数据导入到Excel模板中,下面是我写的代码,不知道为什么输不进去,大虾看看

try
excel := CreateOleObject('Excel.Application');
WorkBook := excel.Workbooks.open(ExtractFilePath(Application.ExeName)+'复件 1.xls');
excel.WorkBooks.Add;
except
excel := NULL;
ShowMessage('请先安装Excel2003。');
EXIT;
end;
excel.Cells[1, 3].Value := trim(Edit2.text);
excel.ActiveWorkbook.Save;
excel.activeworkbook.close;
excel.quit;
excel:= Unassigned;
...全文
137 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zin5970 2014-01-13
  • 打赏
  • 举报
回复
excel.ActiveSheet.Cells[1,3] := trim(Edit2.text); excel.ActiveWorkbook.Save; 我一般习惯定义一个variant类型的变量sheet,这个可以方便操作多个wrokbook或多个worksheet sheet := excel.workbooks[1].worksheets[1]; //如果你只打开一个workbook,可以简写成excel.worksheets[1]; sheet.cells[1,3] := trim(Edit2.text);
suxiaolsx 2014-01-13
  • 打赏
  • 举报
回复
使用Sheet页存,而不是用Excel存。 Excel.ActiveSheet.Cells[1, 3].Value := trim(Edit2.text);
zhangchunge 2014-01-11
  • 打赏
  • 举报
回复

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧