Word表格转Markdown有四种方法:一、Pandoc命令行工具;二、Word插件“Pandoc for Word”;三、在线工具如wordtomarkdown.com;四、Python脚本调用python-docx与markdownify。

如果您在Word中编辑了表格,但需要将其快速转换为Markdown格式以便在GitHub、Obsidian或静态网站中使用,则可能因手动重写而耗时且易出错。以下是实现Word表格一键转Markdown的多种可行方式:
一、使用Pandoc命令行工具(本地离线方案)
Pandoc是功能强大的文档格式转换器,支持.docx到Markdown的完整转换,包括表格结构、加粗、斜体等格式保留。需提前安装Pandoc及依赖环境。
1、从Pandoc官网下载并安装最新版Pandoc,确保系统PATH已配置。
2、将Word文档另存为标准.docx格式(避免使用.doc或加密/受保护文档)。
3、打开终端(Windows PowerShell / macOS Terminal / Linux Shell),执行以下命令:
4、pandoc input.docx -o output.md --wrap=none
5、如仅需提取表格部分,可先用Word将表格单独复制为新文档,再执行上述命令。
二、使用Word插件“Pandoc for Word”
该插件将Pandoc功能集成至Word界面,无需命令行操作,适合不熟悉终端的用户。插件通过调用本地Pandoc引擎完成转换。
1、访问GitHub仓库 pandoc/releases 确认已安装Pandoc 3.1+版本。
2、下载“Pandoc for Word”插件安装包(.dotm文件),双击运行启用宏。
3、在Word中点击“开发工具”选项卡 → “加载项” → “Word加载项” → “我的加载项” → 添加该.dotm文件。
4、重启Word后,在“Pandoc”选项卡中选择“Convert to Markdown”,输出结果将自动复制到剪贴板。
5、转换前务必关闭Word文档中的修订模式和批注,否则可能生成异常标记
三、使用在线转换工具(免安装方案)
适用于临时转换、无管理员权限或无法安装软件的场景。注意:敏感或涉密表格不可上传至第三方服务器。
1、访问可信在线工具如 wordtomarkdown.com 或 markdowntable.com(后者专用于表格提取)。
2、将Word文档中的目标表格全选 → 复制(Ctrl+C)→ 粘贴至网页文本框。
3、点击“Convert”按钮,页面即时渲染Markdown表格代码。
4、检查对齐符号(如:---、---:、:---:)是否与原表头对齐方式一致,必要时手动微调。
5、markdowntable.com不接受.docx文件上传,仅支持纯文本粘贴;若表格含合并单元格,将自动拆分为独立行
四、使用Python脚本调用python-docx + markdownify
该方法可嵌入自动化流程,适用于批量处理多个Word表格,且完全可控、无需网络传输。
1、在Python环境中执行:pip install python-docx markdownify
2、新建.py文件,输入以下核心代码段:
3、from docx import Document
4、from markdownify import markdownify as md
5、读取.docx文件并遍历所有表格,逐个调用md()转换其XML结构为Markdown字符串。
6、将结果写入.md文件,每张表格之间插入空行分隔。










