2

如何从 VB6 读取 XLS 文件?我不想使用 ADO 或自动化。

我希望根据经验提出建议-我知道如何使用 Google :)

4

2 回答 2

1

ADO

对于 IMEX=1,将 HKLM\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel\TypeGuessRows 设置为 0 会产生奇迹。我想知道这是否可以作为连接字符串的参数提供。

于 2009-10-29T22:51:10.277 回答
0

To make the ADO driver a bit more reliable, you can use add two pieces to your connection string:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\blah.xls;Extended Properties="Excel 8.0;HDR=YES;IMEX=1;MAXSCANROWS=12"

That will force the driver to scan 12 rows before making a decision on data types.

于 2009-10-29T23:11:23.120 回答