Excel 转 PDF

每个工作表渲染为PDF表格,自动分页

📂

将文件拖拽到这里

或 点击选择文件

支持 .xlsx / .xls / .csv,每个工作表一个表格

关于这个工具

交作业、报进度、存档报表时,把 Excel 变成一份「打出来不会乱」的 PDF 是最稳妥的格式。本工具用 SheetJS 读取 .xlsx / .xls / .csv 的每一个工作表,再用 jsPDF 把表格渲染成 PDF:长表格自动跨页续排,每个工作表从新的一页开始。

需要如实说明:输出是整洁的纯文本表格样式(带表头底色与网格线),不会保留原文件的公式颜色、合并单元格与复杂样式;数字按显示值写入。需要精确还原打印样式时,建议直接用 Excel 的「另存为 PDF」。转换在浏览器本地完成,文件不上传。

功能特点

  • 支持 .xlsx / .xls / .csv,每个工作表渲染为一个表格
  • 长表格自动分页续排,表头每页自动重复
  • 纵向 / 横向版式可选,适配宽表
  • 「压缩到一页」选项:整表缩放进单页 PDF
  • 免费、无注册、无水印,本地转换不上传
  • 如实定位:纯文本表格样式,不保留公式与复杂样式

如何使用

  1. 拖入或选择 .xlsx / .xls / .csv 文件
  2. 选择页面方向与适配方式(分页或压缩到一页)
  3. 点击「开始转换」,等待表格渲染
  4. 下载 PDF 并检查分页效果

常见问题

Excel转PDF显示不完整、内容被截断怎么办?
超宽表格建议选「横向 A4」,列会自动换行容纳;特别宽的表可以先在 Excel 里隐藏次要列。表格按内容换行,不会横向溢出页面。
转成PDF怎么放在一页?
把「适配方式」选为「压缩到一页」,工具会自动缩小字号让整个表格落进单页(行数特别多时字会很小,属正常取舍)。
如何让每一页都有表头?
默认就是每页重复表头:长表格跨页续排时,蓝色表头行会在每个新页面顶部自动重复,无需任何设置。
为什么会出现空白页?怎么避免?
空工作表会被自动跳过,不会生成空白页;若表格尾部有大量空行,建议在 Excel 里删除多余的末尾空行再转换。
能只转一个工作表或一页吗?
当前版本按工作簿整体转换(空表自动跳过)。只需要某张表时,先在 Excel 里把该表另存为单独文件再转,或用「压缩到一页」控制页数。
转出来的PDF为什么和Excel打印预览不一样?
本工具按「整洁文本表格」重新渲染,不保留公式颜色、合并单元格与列宽样式——这换来了可靠的自动分页。需要与打印完全一致时,请直接在 Excel 里「另存为 PDF」。
Excel转PDF收费吗?
完全免费,无会员、无次数限制、输出不加水印。转换在浏览器本地完成,表格数据不上传。

相关工具