导航菜单
首页 >  Dynamics 365 Commerce 故障排除和常见问题解答  > 故障排除和常见问题解答

故障排除和常见问题解答

很可能不同的单元格具有与其关联的不同数据格式。引入 XLS 或 XLSX 输入时,请确保执行以下操作:

从“输入数据”工具选项中的第 2 个选项“文件格式”中,选择 Microsoft Excel (*.xlsx)。

如果使用另一个 Microsoft Excel Legacy XLSX 选项,则发生此问题是由于 Microsoft Jet Engine(Alteryx 用于读取 Microsoft 文件的引擎)的一个有据可查的限制。默认情况下,Microsoft 读取数据的前 8 行以确定列的字段类型。然后,它将这些信息传递给 Alteryx,我们用它来读取文件。

用户可以选择替代解决方法或在其注册表中修复此问题。替代解决方法包括以下步骤:

在“输入数据”工具配置中,第一行包含数据。这将强制所有字段为 V_String。

配置“动态重命名”工具以从第一行数据获取字段名称。

使用“自动字段”工具为每个数据列正确分配最佳字段类型。

此问题的修复涉及改变注册表中的一个设置。Alteryx无法确保更改此设置不会导致其它应用程序出现问题。

要更改注册表设置...

转至“开始”>“运行”并输入“regedit”。

在注册表中, 访问 HKey Local Machine > Software > Microsoft > Jet > 4.0 >Engines > Excel.

双击 TypeGuessRows。

将值改为 0(零)。

出于性能考虑,如果 Excel 表格非常大,建议不要将 TypeGuessRows 值设置为零 (0)。当此值设置为零时,Microsoft Excel 将扫描表格中的所有记录,以确定每列中的数据类型。

相关推荐: