如何克服导入 excel 文件错误?当数据类型被错误地确定时,是因为没有扫描足够多的文件。
txt 和 csv 文件,您可以设置 schema.ini 和/或将整个文件扫描到最后。 这个 MSDN 参考 说
MAXSCANROWS 根据现有数据设置列的数据类型时要扫描的行数。可以为要扫描的行输入 1 到 16 的数字。该值默认为 8;如果设置为 0,则扫描所有行。(超出限制的数字将返回错误。)这将设置与设置对话框中要扫描的行相同的选项。
如果我将扫描的行设置为 0,则会引发错误,提示“扫描无效的行”重新阅读后,我看到范围在 1-16 之间,并且由于 0 在该范围之外,我无法获得完整的扫描,就像我可以使用 csv 或 txt 文件一样。
问题是在为客户端导入 sku id 时,文件顶部显示为数字的某些数据会导致对数据类型的误解。如果可以在 excel 文件上使用 schema.ini,那就太好了。没有办法克服循环遍历每个单元格并将字符串包装在“”中的问题吗?