# 明细表数据导入导出

在表单设计中,明细表是一种常用的数据展示和录入方式。为了方便数据的处理和分析,通常需要将明细表中的数据导出到Excel,或者从Excel文件导入数据到明细表。本文档将详细介绍明细表数据的导出与导入功能,以及相关注意事项。

# 1. 明细表数据导出

明细表数据导出功能默认开启,用户可以直接将明细表中的数据导出为Excel文件。

# 1.1 导出步骤

  1. 运行表单,进入包含明细表的页面。
  2. 在明细表标题栏右侧,点击“Excel导出”按钮。
  3. 下载导出的Excel文件。

Image ▲ 明细表数据导出

# 1.2 导出文件格式

  • 导出的Excel文件包含明细表中的所有数据。
  • 文件格式与明细表显示内容一致,包括表头和行数据。

# 1.3 导出内容规则

  • 显示与值不一致的字段
    • 对于选人组件、部门组件、下拉框、单选组、复选组、值列转换组件等,导出的是显示值而非实际值。
    • 例如:
      • 选人组件:导出的是人名(显示值),而非账号(实际值)。
      • 值列转换组件:导出的是物品名称(显示值),而非物品编号(实际值)。

# 1.4 注意事项

  • 导出的数据与明细表显示内容完全一致。
  • 如果明细表中包含复杂组件(如值列转换组件),导出时会自动处理显示值与实际值的映射。

# 2. 明细表数据导入

明细表默认不支持数据导入,需要通过配置实现。用户可以将Excel文件中的数据导入到明细表中。

# 2.1 导入配置步骤

  1. 拖入Excel导入组件
    • 在表单设计器中,将“Excel导入”组件拖放到明细表的工具条中。
  2. 配置导入映射
    • 配置要导入的列数、标题行号、数据开始行
    • 打开“数据带出”配置界面。
    • 将Excel文件的列与明细表的字段一一映射。
  3. 保存配置并运行表单。

Image ▲ 导入配置

# 2.2 导入步骤

  1. 运行表单,进入包含明细表的页面。
  2. 点击“Excel导入”按钮。
  3. 选择需要导入的Excel文件。
  4. 确认导入数据,系统会将Excel中的数据填充到明细表中。

Image ▲ 明细表数据导入

# 2.3 导入注意事项

  • Excel文件格式
    • Excel文件的列名应与明细表字段名称一致,或通过映射配置对应。
    • 文件中的数据格式应与明细表字段类型匹配(如文本、数字、日期等)。
  • 导入映射
    • 确保每个Excel列都正确映射到明细表的对应字段。
    • 对于复杂组件(如选人组件、值列转换组件),导入时需要提供显示值而非实际值。

# 3. 总结

  • 导出功能:默认开启,导出内容与明细表显示值一致,适用于复杂组件的显示值导出。
  • 导入功能:需手动配置,通过导入映射将Excel数据填充到明细表中。
  • 注意事项:确保导出和导入的数据格式与业务需求一致,避免数据错误。

通过合理使用明细表的导入与导出功能,可以显著提升数据处理的效率和准确性。