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 正确解析数据,并提高查询的准确性。如有特殊需求,请对数据进行预处理后再上传。