跳到主要内容

Excel/CSV 文件要求

AskTable 支持 Excel(.xlsx/.xls)CSV(.csv) 文件作为数据源,但为了确保数据解析的准确性,使用时需遵守以下规则和限制。

1. 文件大小和内容限制

Excel 文件(.xlsx/.xls)

  • 文件大小:最大支持 10MB
  • Sheet 数量:单个文件最多 20 个 Sheet
  • Sheet 名称:Sheet 名称不能包含特殊字符,如 ."? 等。
  • 列数限制:每个 Sheet 最多 50 列
  • 表格结构:一个 Sheet 内只能包含 一张表,如果存在多个表(如左侧一个,右侧一个),该 Sheet 将被忽略。
  • 表头位置:必须位于 顶部,不能位于左侧。
  • 表头行数:最多 5 行
  • 表头列名长度建议:为了便于识别,表头列名建议不要超过 6 个汉字或 18 个字符
  • 避免合计行:表底部不能包含“汇总”、“合计”等数据行,否则可能影响计算结果。

CSV 文件(.csv)

  • 文件大小:最大支持 20MB
  • 行数限制:最多 500 万行
  • 列数限制:最多 50 列
  • 表结构:CSV 文件即为 单张表
  • 表头:可以没有表头,若有表头,则最多 1 行
  • 表头列名长度建议:为了便于识别,表头列名建议不要超过 6 个汉字或 18 个字符
  • 避免合计行:表底部不能包含“汇总”、“合计”等数据行,否则可能影响计算结果。

2. 数据源管理规则

  • 多个 Excel 和 CSV 文件 可以组合成 同一个数据源(Datasource)
  • 单个数据源 最多支持 100 张表

遵循上述规则可以确保 AskTable 正确解析数据,并提高查询的准确性。如有特殊需求,请对数据进行预处理后再上传。