Excel 转 LaTeX
粘贴从 Excel 或 Google 表格复制的单元格,或上传 CSV、TSV、.xlsx 文件,Excel 转 LaTeX 会生成可直接编译的 booktabs 表格。第一行作为表头,数字列右对齐,数据始终不离开你的浏览器。
什么是 Excel 转 LaTeX?
booktabs 风格的 Excel 转 LaTeX 表格
电子表格会变成带 \toprule、\midrule 和 \bottomrule 的 tabular,这种简洁的横线是多数期刊偏爱的样式,而不是满格竖线。每一行对应一行 LaTeX,整张表放在浮动体里,随时可以加标题。
同一页面也能把 CSV 转成 LaTeX 表格
实验软件、R 或 Python 导出的数据通常是逗号或制表符分隔。上传文件或粘贴文本,CSV 转 LaTeX 和粘贴 Excel 区域效果一样。分隔符会自动识别,欧洲地区常见的分号文件也能处理。
真正的表格转换,而不是截图
表格截图无法搜索、复制或改样式,打印时还会模糊。真正的 LaTeX 把数字保留为文字,字体和正文一致,读屏软件也能读取,每个单元格都可编辑。
为什么用我们的 Excel 转 LaTeX 工具?
从 Excel 粘贴到 LaTeX,无需重新输入
手动重打一张结果表容易出错,还要花上大半个小时。复制一次、粘贴到这里,& 和换行符都会自动写好。Excel 转 LaTeX 还会转义 % 和 & 这类符号,否则文档会无法编译。
在浏览器内完成的在线 Excel 转 LaTeX 工具
无需安装,无需账号。文件在你自己的设备上读取,不会上传,这对未发表的数据很重要;Windows、macOS、Linux 和 Chromebook 上都一样好用。
浏览全部免费 LaTeX 工具还能做矩阵和参考文献
除了这个 Excel 转 LaTeX 表格生成器,本站还能把数字网格转成矩阵、把 DOI 转成 BibTeX 条目,一篇论文的表格、公式和参考文献可以在同一个标签页里准备好。
打开 LaTeX 矩阵生成器三步使用
第 1 步:复制单元格,或把 Excel 表格导入 LaTeX
在 Excel 或 Google 表格中选中单元格,按 Ctrl+C(Mac 上按 Cmd+C)后粘贴。要导入整张工作表,就上传 .xlsx 文件,会使用第一个工作表。
第 2 步:检查表头和数字列
第一个非空行作为表头。只含数字的列右对齐,末尾的空行和空列会被去掉。修改粘贴的文本,代码会随之更新。
第 3 步:把表格粘贴到 LaTeX 或 Overleaf
复制代码,在导言区加上 \usepackage{booktabs},再粘贴到表格应在的位置;在 Overleaf 中也是同样的步骤。
把完整文档转换成 LaTeX官方参考资料: booktabs (CTAN) · RFC 4180 (CSV)

Excel 转 LaTeX 常见问题
- 如何把 Excel 表格转换成 LaTeX?
- 把复制的单元格粘贴到上方输入框,或上传文件。确认第一行是表头,Excel 转 LaTeX 就会生成代码,复制到文档中即可。
- 如何把 Excel 工作表放进 Overleaf 的 LaTeX 中?
- 在这里转换工作表,把代码粘贴到 Overleaf 文档中表格应在的位置;如果模板没有加载 booktabs,在导言区加上 \usepackage{booktabs}。
- 如何把表格从 Excel 复制到 LaTeX?
- 在 Excel 中选中区域,按 Ctrl+C 或 Cmd+C,粘贴到这里。Excel 以制表符分隔的文本复制单元格,所以每一列都会落在正确的位置。
- 如何把 Excel 表格导出为 LaTeX?
- Excel 没有内置的 LaTeX 导出功能。可以安装 Excel2LaTeX 之类的插件,或者直接在本页粘贴区域,什么都不用装。
- 如何把 Excel 导入 LaTeX?
- 固定的表格,在这里上传 .xlsx 后粘贴结果即可。需要在编译时随数据更新的表格,导出 CSV,再用 csvsimple 宏包读取。
- 如何把 Excel 表格放进 LaTeX?
- 输出已经包在带 \centering 的 table 环境里。在其中加上 \caption{…} 和 \label{…},加载 booktabs,再用 \ref 引用这张表。
- 有 Excel 转 LaTeX 的插件吗?
- 有,CTAN 上的 Excel2LaTeX 是桌面版 Excel 的宏插件,需要启用宏;本页在任何系统的浏览器里就能完成同样的工作。
- 可以在线把 Excel 转成 LaTeX 吗?
- 可以,就在本页。转换在浏览器中进行,不会上传任何内容,也没有账号、水印或次数限制。
- 能把整张 Excel 工作表转成 LaTeX 表格吗?
- 可以。上传 .xlsx 文件会转换第一个工作表,最多 400 行、30 列。只需要一部分时,复制相应区域即可。
- 能把很长的 Excel 表格转成 LaTeX longtable 吗?
- 输出是包着 tabular 的 table 浮动体。需要跨页时,把两者换成 longtable 环境并加载 longtable 宏包,booktabs 横线依然可用。
- Excel 转 LaTeX 工具生成什么样的 LaTeX 代码?
- 一个 table 浮动体,里面是带 booktabs 横线的 tabular:表头上方 \toprule,下方 \midrule,结尾 \bottomrule。文字列左对齐,数字列右对齐。
- 如何用 Python 把 Excel 转成 LaTeX?
- 用 pandas 的 read_excel() 读取工作表,再调用 DataFrame.to_latex()。适合自动生成报告;临时做一张表,在这里粘贴更快。
- 能把 Excel 数据转成 LaTeX 矩阵吗?
- 小块数字可以用本站的 LaTeX 矩阵生成器,生成最大 12×12 的 pmatrix 或 bmatrix 代码,逐格输入或粘贴数值即可。
- 能把 CSV 或 TSV 文件转成 LaTeX 吗?
- 可以。上传 .csv 或 .tsv 文件,或粘贴其文本,分隔符会自动识别,生成的 booktabs 表格和 Excel 区域一样。
- 最多能转换多少行和列?
- 每张表最多 400 行、30 列,文件最大 20 MB。更大的表格通常适合拆分,或从 CSV 用 longtable 生成。
- 会保留合并单元格和单元格格式吗?
- 不会。合并单元格、颜色、边框和粗体都会去掉,只保留数值。需要时手动加 \multicolumn 或 \textbf。
- Excel 公式会怎么处理?
- 每个公式会替换为最后一次保存的值,也就是你在 Excel 中看到的数字。重新计算后先保存工作簿,数值才是最新的。
- 我的电子表格会上传到服务器吗?
- 不会。文件和粘贴的单元格都在你的浏览器中处理,不会发送给我们,未发表或保密的结果也可以放心使用。
- 表格需要哪些 LaTeX 宏包?
- 只需要 booktabs,用来画三条横线。在导言区加上 \usepackage{booktabs};Overleaf 模板通常已经包含,不需要其他宏包。
- % 和 & 这类特殊字符会被转义吗?
- 会。反斜杠、花括号以及 $ & # % _ ^ ~ 都会转义,单元格里的百分号或 & 不会导致编译失败。
有整页笔记、扫描件或 PDF?把它转成能编译的 LaTeX。
转换文件