0

如何克服导入 excel 文件错误?当数据类型被错误地确定时,是因为没有扫描足够多的文件。

txt 和 csv 文件,您可以设置 schema.ini 和/或将整个文件扫描到最后。 这个 MSDN 参考

MAXSCANROWS 根据现有数据设置列的数据类型时要扫描的行数。可以为要扫描的行输入 1 到 16 的数字。该值默认为 8;如果设置为 0,则扫描所有行。(超出限制的数字将返回错误。)这将设置与设置对话框中要扫描的行相同的选项。

如果我将扫描的行设置为 0,则会引发错误,提示“扫描无效的行”重新阅读后,我看到范围在 1-16 之间,并且由于 0 在该范围之外,我无法获得完整的扫描,就像我可以使用 csv 或 txt 文件一样。

问题是在为客户端导入 sku id 时,文件顶部显示为数字的某些数据会导致对数据类型的误解。如果可以在 excel 文件上使用 schema.ini,那就太好了。没有办法克服循环遍历每个单元格并将字符串包装在“”中的问题吗?

4

1 回答 1

1

如果您能够将文件转换为 csv,则使用“建议类型”功能可以更轻松地导入它,该功能允许您扫描文件中的 x 行并为每列选择最合适的数据类型。

于 2012-05-11T22:30:47.050 回答