Z
zhaojimanghuang
Unregistered / Unconfirmed
GUEST, unregistred user!
想在前台实现一个可以让用户选择Excel表,然后导入数据库中相应表的功能
:
我用一个OpenDialog来确定我想打开哪一个Excel表
用如此语句却:
procedure TForm1.Button1Click(Sender: TObject);
var fName:variant;
begin
ExApp:=CreateOleObject('Excel.Application');
Exapp.visible:=true;
ExWB:=ExApp.WorkBooks.Open(fName);
ExSheet:=ExWB.ActiveSheet;
showmessage(ExSheet.Cells[1,1].value);//
ExWB.close;
Exapp.quit;
ExSheet:=unassigned;
ExWB:=unassigned;
ExApp:=unassigned;
显示出了一个Excel空白窗口
如果我在这个Excel窗口中打开了我想选择导入的表
我要如何在Delphi又实现将他导入固定的库呢?
我这个打开的Excel表如何和我的Delphi前台连接诶呢?
**其实我是想实现:::选择一个Excel表,然后确定一个ADOTable和他连接,
然后用RadioGroup确定一个数据库里的表,用这类语句直接将他的每一列和每一行的数据都导入数据库相应被选择的表中
For i:=0 adptable1.fieldcount-1 do
adotable2.field.value:=adotable1.field.value
我不知道该如何去实现了
请高手门教一下吧!!!!!!!!!
:
我用一个OpenDialog来确定我想打开哪一个Excel表
用如此语句却:
procedure TForm1.Button1Click(Sender: TObject);
var fName:variant;
begin
ExApp:=CreateOleObject('Excel.Application');
Exapp.visible:=true;
ExWB:=ExApp.WorkBooks.Open(fName);
ExSheet:=ExWB.ActiveSheet;
showmessage(ExSheet.Cells[1,1].value);//
ExWB.close;
Exapp.quit;
ExSheet:=unassigned;
ExWB:=unassigned;
ExApp:=unassigned;
显示出了一个Excel空白窗口
如果我在这个Excel窗口中打开了我想选择导入的表
我要如何在Delphi又实现将他导入固定的库呢?
我这个打开的Excel表如何和我的Delphi前台连接诶呢?
**其实我是想实现:::选择一个Excel表,然后确定一个ADOTable和他连接,
然后用RadioGroup确定一个数据库里的表,用这类语句直接将他的每一列和每一行的数据都导入数据库相应被选择的表中
For i:=0 adptable1.fieldcount-1 do
adotable2.field.value:=adotable1.field.value
我不知道该如何去实现了
请高手门教一下吧!!!!!!!!!