在使用 DeepSeek 生成内容时,经常会遇到包含表格的输出。这些表格可能是结构化数据、对比分析或统计结果。但默认情况下,表格以 Markdown 或纯文本形式呈现,如何高效地将其提取并用于 Excel、数据库或其他工具中呢?本文将为你提供几种实用方法。
1. 复制 Markdown 表格直接粘贴到支持 Markdown 的编辑器
DeepSeek 通常以标准 Markdown 表格格式输出,例如:
| 姓名 | 年龄 | 城市 | |------|------|------| | 张三 | 28 | 北京 | | 李四 | 34 | 上海 |
你可以将这段内容复制到 Typora、Obsidian、Notion 等支持 Markdown 的工具中,它们会自动渲染为可视化表格。
2. 使用在线 Markdown 转 Excel 工具
如果你需要将表格导入 Excel 或 CSV,可以使用在线转换工具(如 TablesGenerator):
- 复制 DeepSeek 输出的 Markdown 表格;
- 粘贴到转换网站;
- 导出为 CSV 或 Excel 文件。
3. 编写简单脚本自动解析(适合开发者)
如果你经常处理这类任务,可以使用 Python 脚本配合 pandas 和 markdown 库自动提取表格。示例代码如下:
import pandas as pd
from markdown import markdown
import re
# 假设 md_table 是 DeepSeek 返回的 Markdown 表格字符串
md_table = """| 姓名 | 年龄 |
|------|------|
| 张三 | 28 |"""
# 提取表格行
lines = [line.strip() for line in md_table.strip().split('\n') if line.strip()]
headers = [cell.strip() for cell in lines[0].split('|')[1:-1]]
rows = []
for line in lines[2:]:
cells = [cell.strip() for cell in line.split('|')[1:-1]]
rows.append(cells)
df = pd.DataFrame(rows, columns=headers)
df.to_csv('output.csv', index=False)
4. 注意事项
- 确保表格格式规范,避免 DeepSeek 在复杂上下文中生成错位表格;
- 若表格跨多段输出,建议手动合并后再处理;
- 对于非标准格式(如用空格对齐的表格),建议先让 DeepSeek 重新以 Markdown 格式输出。