虽然不是高手,但可以帮你,贴了代码给你:(以后别激兄弟们了,否则知道了也不告诉你) 1、添加一个ExcelApplication组件 2、添加一个ADOQuery,设置它的将属性为指向ACCESS表的数据源!并写上要操作的SQL语句为:select * from access_tbl var aSheet:Variant; i:integer;begin //显示Ms-excel的执行过程 ExcelApplication1.Visible[0]:=True; ExcelApplication1.WorkBooks.Add(xlWBATWorksheet,1); aSheet:=ExcelApplication1.Worksheets.Item[1]; aSheet.cells[1,1].Value:='ID; aSheet.cells[1,2].Value:='field1'; ....//asheet.cells[20,1].Value:='总计'; i:=2; with adoquery1 do begin first; while not eof do begin aSheet.cells[i,1].Value:=FieldbyName('id').AsInteger; aSheet.cells[i,2].Value:=FieldbyName('field1').Asstring; i:=i+1; next; //aSheet.SaveAs('d:\qqq.xls'); // OleContainer1.CreateobjectFromFile('d:\qqq.xls',false); // aSheet.Application1.quit; end; end;这样的话,你的一个从ACCESS导到EXCEL的代码就写完了,如果要写从EXCEL到ACCESS的话,你只要反过来写就行了!
提示一下,ADO可以连结Access和Excel。—————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
—————————————————————————————————
因为Excel也有数据库驱动,所以可以把Excel看成数据库。
学delphi不到两个月的低手我现在也知道怎么做。
但是没办法,人家要的是高手,不敢写下去。
1、添加一个ExcelApplication组件
2、添加一个ADOQuery,设置它的将属性为指向ACCESS表的数据源!并写上要操作的SQL语句为:select * from access_tbl
var
aSheet:Variant;
i:integer;begin
//显示Ms-excel的执行过程
ExcelApplication1.Visible[0]:=True;
ExcelApplication1.WorkBooks.Add(xlWBATWorksheet,1);
aSheet:=ExcelApplication1.Worksheets.Item[1];
aSheet.cells[1,1].Value:='ID;
aSheet.cells[1,2].Value:='field1';
....//asheet.cells[20,1].Value:='总计';
i:=2;
with adoquery1 do
begin first; while not eof do begin
aSheet.cells[i,1].Value:=FieldbyName('id').AsInteger;
aSheet.cells[i,2].Value:=FieldbyName('field1').Asstring;
i:=i+1; next;
//aSheet.SaveAs('d:\qqq.xls');
// OleContainer1.CreateobjectFromFile('d:\qqq.xls',false);
// aSheet.Application1.quit; end;
end;这样的话,你的一个从ACCESS导到EXCEL的代码就写完了,如果要写从EXCEL到ACCESS的话,你只要反过来写就行了!
!!!!!!!!!!!!!!!!!!!!!!!!
现在坛子上怎么这么多病毒呀???????????
是I-WORD.NIMDA.E!!!!!!!!!!!!!!!!
但 大家 也要 考虑一下 初学者的心情
毕竟 我们的 csdn 是 一个温暖的家庭
CSDN的名声,是怎样在各个DELPHI论坛中越来越差,很多真正的高手已经离开了这里的原因了! 呵呵,我也是菜鸟一个
去买本李维的Delphi 5.x ado/mts/com+高级程序设计 90无rmb!!里面有这类的东西,不过没有代码。
小子,看完后自已写吧!!
小学生只要找到书都会的问题
高手?
高手!