OLEDB读取excel混合数据类型,没有标头

时间:2012-10-23 10:59:00

标签: excel datatable dataset oledb

我正在通过OLEDB连接将一些excel电子表格读入数据集。我遇到混合数据类型的问题(特别是带有数字值和数字与文本混合的列,即#######和## abc ##)

我已尝试过此问题OleDB & mixed Excel datatypes : missing data

中建议的解决方案

然而,在进一步研究之后,似乎TypeGuessRows = 0和ImportMixedTypes = Text在连接字符串中什么都不做,因为它们总是从注册表中获取,对于这个解决方案我无法编辑。

上述解决方案的唯一原因是没有设置标题(HDR = NO),因此任何带标题的文件都会将所有列设置为文本类型。

我尝试处理的文件确实具有混合数据类型,并且没有标题行。有没有人知道将OLEDBDataAdapter设置为以文本类型读取所有列的解决方案?

0 个答案:

没有答案