首页/AI/RAG 与向量库速查/表格切片:整表或按行成记录

表格切片:整表或按行成记录

表格不要与正文混合硬切:整表转 Markdown 作为一个切片,或按“表头 + 每行”拆成记录;命名与元数据带上表名,检索更易命中。

RAG 与向量库速查AI更新于 2026-10-12

表格转 Markdown

表格转 Markdown
def table_to_markdown(head, rows):
    lines = ["| " + " | ".join(head) + " |",
             "|" + "---|" * len(head)]
    lines += ["| " + " | ".join(str(c) for c in row) + " |" for row in rows]
    return "\n".join(lines)

print(table_to_markdown(["型号", "并发上限"], [["X1", "10"], ["X2", "20"]]))
小表建议整表一块,避免行级切片丢失表头;超大表可按行分组并复制表头。

易错点

  • 表格与正文一起硬切,表头与数据行分离后无法解读
  • 极宽表格转 Markdown 后单行过长,注意切片长度上限

数据来源与参考

  • Unstructured 官方文档(Table 元素与分块)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌