如何取得excel文件中某一单元格的内容?

wsy751022151 2003-04-03 09:49:41
如何取得excel文件中某一单元格的内容?
...全文
104 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
careerist 2003-04-23
  • 打赏
  • 举报
回复
关注
wsy751022151 2003-04-03
  • 打赏
  • 举报
回复
s:=ExcelApp.Cells[1,4].Value ;

详细一点,不能用呀, 马上给分,
WWWWA 2003-04-03
  • 打赏
  • 举报
回复
s:=ExcelApp.Cells[1,4].Value ;
wsy751022151 2003-04-03
  • 打赏
  • 举报
回复
不是存呀,
是取出来,从 EXCEL文件中取出数据?怎么取呀,
Frend 2003-04-03
  • 打赏
  • 举报
回复
来晚啦!
WWWWA 2003-04-03
  • 打赏
  • 举报
回复
ExcelApp.Cells[1,4].Value := '123';
zhaojinghui 2003-04-03
  • 打赏
  • 举报
回复
procedure TForm1.Button1Click(Sender: TObject);
var
ExcelApp : Variant; //声明ExcelApp为Variant
RecordCounts : Integer;
i:Integer;
begin
try
ExcelApp := CreateOleObject('Excel.Application'); //创建Excel.Application
except
ShowMessage('本机没有安装EXCEL!');
exit;
end;
ExcelApp.WorkBooks.Add;//新加一个工作簿
ExcelApp.WorkSheets[1].Activate; //激活第一个Sheet
Query1.Close;
Query1.Open;
Query1.First;
ExcelApp.Cells[1,1].value :='纳税人识别号';
ExcelApp.Cells[1,2].value :='单位名称';
RecordCounts := Query1.RecordCount; //取QUERY1的记录数用于循环
for i:=2 to RecordCounts+1 do
begin
if not Query1.Eof then
begin
ExcelApp.Cells[i,1].Value :=Query1.FieldByName('TAXNO').AsString;
ExcelApp.Cells[i,2].Value :=Query1.FieldByName('UNITNAME').AsString;
Query1.Next;
end;
end;
ExcelApp.ActiveWorkBook.SaveAs('c:\list.xls');
if MessageDlg('文件 c:\list.xls 保存成功,是否要打开编辑此文件?',mtConfirmation,[mbYes,mbNo,mbCancel],0)= mrYes then
ExcelApp.Visible := True //设置EXCEL窗口为可见
else
begin
ExcelApp.Visible := False;
ExcelApp.Quit;
end;
end;
WWWWA 2003-04-03
  • 打赏
  • 举报
回复
zz:=excelworksheet2.Cells.Item[2,1]
WWWWA 2003-04-03
  • 打赏
  • 举报
回复
s:=excelworksheet2.Cells.Item[10,2];

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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