急!!!!,怎样从EXCEL表中读数据? 急!!!!,怎样从EXCEL表中读数据?高手帮忙呀!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://expert.csdn.net/Expert/topic/1855/1855520.xml?temp=8.684939E-02你去看看关于excel 表和数据库的导入导出应该对你有帮助 procedure TfrmSG.Button1Click(Sender: TObject); //uses Excel2000 , ComObjvar pc_i:integer; xlapp,sheet: variant; WBK: OleVariant;begin xlapp := createoleobject('excel.application'); if Trim(Edit1.Text)='' then begin Application.MessageBox('文件名不能为空','警告',MB_OK); Exit; end; WBK := xlapp.workbooks.Open(Edit1.Text); sheet := xlapp.workbooks[1].worksheets['sheet1']; sheet.Cells.SpecialCells(XlCellTypeLastCell,EmptyParam).Activate; showmessage(IntToStr(xlapp.ActiveCell.Row)); showmessage(IntToStr(xlapp.ActiveCell.Column)); //excelworksheet2.UsedRange[1].Rows.Count)); //excelworksheet2.UsedRange[1].Columns.Count)); pc_i:=1; Edit2.Text := sheet.cells[pc_i,1]; //写入的话用 sheet.cells[pc_i,1] := Edit2.Tex; WBK.Close(SaveChanges := True); xlapp.Quit;end; 可以使用ADO JET引擎来访问Excel这样就可以像数据库一样访问Excel了sheet就是表 希望有高手可以解决调用多条ShellExecute时程序对CPU的占有率 com连接地磅问题 NMStrm 和 NMStrmServ 控件的一点小问题,只浪费您一分钟 project 菜单? 紧急求教,请各位大虾\高手指点一二,关于如何每天定时备份数据库中的表,使用timer控件 这个sql语句可以再优化吗?欢迎大侠指点 图片缩小不失真的方法?小波? 不少啊!100分大飙血!谁给我把下面几个计算机的专业词语翻译过来. 非常急!!!!!还是日期问题??? 请问,LISTVIEW的ITEM中如何加下拉框? DELPHI有中文版吗? 如何將一個有多個相互關聯form的程序改成dll?
你去看看关于excel 表和数据库的导入导出应该对你有帮助
var
pc_i:integer;
xlapp,sheet: variant;
WBK: OleVariant;
begin
xlapp := createoleobject('excel.application');
if Trim(Edit1.Text)='' then
begin
Application.MessageBox('文件名不能为空','警告',MB_OK);
Exit;
end;
WBK := xlapp.workbooks.Open(Edit1.Text);
sheet := xlapp.workbooks[1].worksheets['sheet1'];
sheet.Cells.SpecialCells(XlCellTypeLastCell,EmptyParam).Activate; showmessage(IntToStr(xlapp.ActiveCell.Row));
showmessage(IntToStr(xlapp.ActiveCell.Column));
//excelworksheet2.UsedRange[1].Rows.Count));
//excelworksheet2.UsedRange[1].Columns.Count));
pc_i:=1;
Edit2.Text := sheet.cells[pc_i,1]; //写入的话用 sheet.cells[pc_i,1] := Edit2.Tex;
WBK.Close(SaveChanges := True);
xlapp.Quit;
end;