在 Microsoft Dynamics GP 中的分析会计中导入预算时:导入失败,因为电子表格格式不正确。

本文提供了在 Microsoft Dynamics GP 中导入分析会计中预算时发生的错误的解决方案。

适用于: Microsoft Dynamics GP
原始 KB 数: 2815557

现象

在 Microsoft Dynamics GP 中导入分析会计中的预算时出现错误消息:

“导入失败,因为电子表格的格式不正确”

原因

如果导出现有的 AA 预算且不进行任何更改,则应能够将其重新导入到 GP,而不会出错。 如果未导入,Excel 会自动格式化某些字段。

解决方法

将现有预算导出,并尝试在不做任何更改的情况下将其导入回 GP。 在尚未对其进行任何更改时,您应先确保此重新导入正常工作。 一旦它正常工作,就可以复制并粘贴其他金额,并将此电子表格用作模板。

要求:导入文件需要遵循某些要求:

  • 在 Excel 电子表格的“预算树”列中的预算树 ID 应与分析会计预算维护窗口中与预算 ID 相对应输入的预算树 ID 匹配。

  • 电子表格内树状结构中每一层级上输入的预算总计应小于或等于上一层级的预算总计。 它们不应超过上述级别的总计。

  • 电子表格根节点(即预算树 ID)的开盘余额和期间列中的金额应与针对下一级节点输入的所有预算金额的总和完全相等。

更多故障排除步骤

  • 请勿删除任何没有金额的事务代码。 Excel 中的预算电子表格需要包含与预算树相同的所有维度和顺序。 因此,请勿删除任何不想输入的维度。 预算树需要相同数量的维度,并且顺序相同。 如果 Excel 电子表格中缺少与 GP 中的预算树相比的任何节点,则导入将失败。

  • 请确保在每个层级中没有重复列出相同的维度或帐户。

  • 确保预算树 ID 和预算 ID 值采用文本格式,前面带有单引号或撇号。 Excel 可能会自动设置这些字段格式,并且它们需要保留为“文本”。 如果需要,请在这些字段前面键单引号或撇号,以文本格式保留它们。

  • 查看所有列并查找差异。 例如,如果一个金额列具有美元符号和小数,而另一个没有,这可能会成为一个问题。 导出现有预算以理解这些列的布局。 “金额”字段应设置为“货币”格式,而不是“数字”。

  • 请确保使用的任何帐户都分配给会计类。

  • 首先测试未修改的导出文件能否顺利重新导入 GP。 如果在文件中添加/删除行,则很可能需要在隐藏行 A 和 B 中编辑序列号。请参阅未修改的文件以查看排序在每个列中的工作方式。

  • 创建新的预算树 ID,并使用该 ID 生成新的预算并将其导出。 有时预算树 ID 可能会损坏(或者它中的维度已删除,等等)

  • 最好导出预算,然后将其导入回去。 将其用作模板。 如果未修改的导出未直接导入回去,请尝试创建新的预算树 ID。 (请参阅下面的说明中的质量问题。

注意

如果您导出了现有预算,并使用“方法”按钮在帐户层级计算周期金额,并选择不包括期初余额(BB),表格可能仍然会包含每个帐户的 BB 行记录。 因此,如果导出它,则导出文件中的维度和第一个维度代码之间存在 BB 行。 如果尝试将其直接导入到 GP 中,导入将失败。 您需要完全删除位于文件顶部、在维度和第一个维度代码之间包含期初余额的 BB 行,然后文件就会成功导入。