请问在DELPHI中用ADO怎样连接Excel? 请问在DELPHI中用ADO怎样连接Excel?写个事例语句看看,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 with qrySel do begin ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '+ 'e:\test.xls' + ';Extended Properties=Excel 8.0;'; Close; SQL.Clear; sql.Add('SELECT * FROM [Sheet1$]'); try Open; except end; end; with qrySel do begin ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '+ 'e:\test.xls' + ';Extended Properties=Excel 8.0;'; Close; SQL.Clear; sql.Add('SELECT * FROM [Sheet1$]'); try Open; except end; 上面的连接字符串写法有点问题,应该为:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1"其中IMEX=1相当重要,不然有些EXCEL数据不能读入 Extended Properties="Excel 8.0 相当重要,如果用Ado连接的话 在 “所有” 里面设置 adoquery1.Close;adoquery1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\temp\123;Extended Properties=excel 8.0;Persist Security Info=False';adoquery1.sql.add('select * from [sheet1$]') Extended Properties="Excel 8.0 相当重要,如果用Ado连接的话 在 “所有” 里面设置 adoquery1.Close;adoquery1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\temp\123;Extended Properties=excel 8.0;Persist Security Info=False';adoquery1.sql.add('select * from [sheet1$]')这样打开为独占方式打开 关于Midas三层问题 鼠标按住不放如何实现 DBGrid 控件 密码列 * 号 的问题 电子书的思路??? 300分提问 请问各位大哥,怎样用程序把 html文件 编译为 chm文件 ? 一个好地方,欢迎大家去看看 有趣的问题:如何修改TListView的每一个Item的高度 急聘Delphi程序员(广州) 哪位高手有zip for d6的控件吗? 在treeview中怎么显示每个项的鼠标onmouseover提示? 为什么我的ADOQUERY不能激活(在线等待)
with qrySel do
begin
ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '+ 'e:\test.xls' + ';Extended Properties=Excel 8.0;';
Close;
SQL.Clear;
sql.Add('SELECT * FROM [Sheet1$]');
try
Open;
except
end;
end;
begin
ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source= '+ 'e:\test.xls' + ';Extended Properties=Excel 8.0;';
Close;
SQL.Clear;
sql.Add('SELECT * FROM [Sheet1$]');
try
Open;
except
end;
adoquery1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\temp\123;Extended Properties=excel 8.0;Persist Security Info=False';
adoquery1.sql.add('select * from [sheet1$]')
adoquery1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\temp\123;Extended Properties=excel 8.0;Persist Security Info=False';
adoquery1.sql.add('select * from [sheet1$]')
这样打开为独占方式打开