Duaer

在线工具

Markdown 表格转 Excel(AI 回复里的表格也行)

Duaer 免费工具:把 Markdown 表格(包括 AI 聊天回复里的表格)粘贴进来,一键导出 Excel 或 CSV,多张表各占一个工作表。

怎么用

  1. 在 AI 回复里点复制(或复制整段 Markdown),粘贴到上面的文本框。
  2. 点「转换」,看预览。
  3. 点「下载 .xlsx」或「下载 .csv」。

转换规则

  • 表头下面要有 `|---|---|` 这样的分隔行,才会被认成表格;表格前后的文字会被忽略。
  • `**加粗**` 和 `代码` 标记会去掉,`<br>` 变成单元格内换行,`\|` 还原成竖线。
  • 数字写成数字;长编号保留为文本。

在 Duaer 里自动转换

AI Agent 节点回复的 Markdown 表格,可以在 Duaer 里用 Code 节点拆成多条数据,再接 Convert to File › Convert to XLSX:

const separator = /^\s*\|?\s*:?-+:?\s*(\|\s*:?-+:?\s*)*\|?\s*$/;
const out = [];
for (const item of $input.all()) {
  const rows = String(item.json.output ?? '')
    .split('\n')
    .filter((line) => line.trim().startsWith('|') && !separator.test(line))
    .map((line) => line.trim().replace(/^\||\|$/g, '').split('|').map((cell) => cell.trim()));
  const [header, ...body] = rows;
  for (const row of body) {
    out.push({ json: Object.fromEntries(header.map((name, i) => [name, row[i] ?? ''])) });
  }
}
return out;

字段 `output` 是 AI Agent 节点的回复,换成你的字段名即可。

常见问题

从聊天窗口复制的表格没有竖线怎么办?

有些聊天界面复制出来是带格式的表格。先找「复制 Markdown」或「复制原文」再粘贴进 Duaer 的转换器。

一段回复里有好几张表?

Duaer 的转换器会把每张表放进单独的工作表,下载 CSV 时可以选导出哪张。

同组