排查导入错误和建议的解决方案
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
问题
我在导入时收到多个不同的错误消息。是否列出了可能出现的错误以及如何解决这些错误?
答案
导入数据时,用户可能会遇到两类错误:
- 用户界面中显示的错误在导入页面上显示为“上一个请求出错:”或“错误:”。
- 导入文件无效或未指定此错误,当文件格式不正确时,通常会发生此错误。确保您尝试导入的文件具有 .xlsx 或 .xls 扩展名。
- 错误:账户 3500 计划 000 的电子表格中的数据指定了多个拆分,但该位置在“实际值”版本中未包含任何拆分。您必须在该位置至少创建一个拆分才能进行导入。如果未拆分的账户包含 Adaptive Planning 中的数据,则必须先向工作表中的该位置添加一个拆分,才能导入拆分数据。通过添加第一个拆分,用户可以指定如何标记账户中的现有数据。如果账户为空,系统会在导入时自动创建拆分。
- 缺少必填字段:姓名、汇总至- 当导入模板的前几行(即“必填”和“可选”标头)被删除时,通常会发生这些错误。要使导入顺利进行,您可以下载全新的导入模板,并将数据从旧模板复制到新模板,也可以在当前使用的文件的开头添加 3 行。和上一请求出错:第 2 行缺少值。第 3 行缺少值...
- 上一个请求出错:列“null”为必填项或导入失败并出现以下错误:java.lang.NullPointerException- 当导入模板中存在未完全填充的必填列时,通常会发生这些错误。检查导入文件并填充必填列中的所有空白。
- “所选维度无效:”或“未导入第 X 行,因为未映射 xxx”- 当维度值在工作表上未标记为可用时,通常会发生这些错误。转至模型化工作表/多维工作表构建器,验证维度值是否已在工作表上标记为可用。
- 异常错误 -显示为“处理您的请求时出错”。遇到异常错误时,您会看到一个空白页面,顶部显示错误消息。以下是需要检查的几项内容:
- 检查电子表格中是否存在任何“#”字符。如果存在,请将其移除。
- 从导入模板中移除所有由公式驱动的单元格。
- 如果要导入新的结构元素,请使用 Excel 中的“移除重复项”功能,从导入文件中移除所有重复值。
- 如果工作表受密码保护,请取消密码保护。
- 检查文件中是否存在冻结的窗格。如果是,请取消冻结它们。
- 移除所有筛选器。
- 移除所有条件格式。
- 移除宏。
- 删除数据区域之外的列和行。
- 复制所有数据并将特殊值作为值粘贴到文件中。如果此方法无效,请尝试将其粘贴到新模板中。
- 如果您要导入到“自定义”或总分类账账户,并且不应使用“维度”标记数据,请务必删除所有“维度”列,并将“拆分标签”列留空。
- 您还必须将这些工作表添加到所有先代层级(后跟工作表名称),如果您尝试在层级管理页面中导入层级,并且先代层级在消息中列出的工作表中不可用,则会显示此消息。