用Excel“另存为PDF”最稳妥,需勾选“发布时嵌入字体”并预设页面布局;或用“Microsoft Print to PDF”打印导出,可自定义纸张与缩放;中文字体统一为微软雅黑等通用字体,并在保存选项中嵌入所有字符。

把Excel表格转成PDF并保持原样不乱码,关键在于字体嵌入、页面设置匹配、导出方式选择。只要避开默认导出的几个坑,基本不会错位或变方块字。
用Excel自带“另存为PDF”最稳妥
这是最推荐的方法,兼容性好、操作简单,且能保留公式、分页、打印区域等设置:
- 打开Excel文件,点击【文件】→【另存为】→ 选择保存位置
- 在“保存类型”下拉菜单中选PDF (*.pdf)
- 点【工具】→【Web选项】→ 勾选“发布时嵌入字体”(尤其含中文时必选)
- 返回另存为窗口,点击【发布】即可生成PDF
注意:如果表格内容超出一页,建议提前在【页面布局】里设置好缩放比例或调整页边距,避免自动压缩变形。
用“打印→Microsoft Print to PDF”更灵活
适合需要自定义纸张方向、页眉页脚、或想预览排版效果的情况:
- 按Ctrl + P打开打印界面
- 打印机选Microsoft Print to PDF(Windows系统自带)
- 点【页面设置】→ 确保纸张大小、方向(横向/纵向)、缩放(建议选“调整为1页宽×1页高”或“无缩放”)符合预期
- 点【打印】,弹出保存窗口后命名保存即可
这个方法会真实模拟打印效果,对带图表、合并单元格、条件格式的表格更友好。
处理特殊字体和中文乱码的补救技巧
如果转完PDF仍有文字显示为方框或偏移,大概率是字体没嵌入或系统缺字体:
- 统一换用常见中文字体:如微软雅黑、宋体、思源黑体(免费可商用),避免用艺术字或第三方字体
- 检查Excel中是否用了“嵌入所有字符”:【文件】→【选项】→【保存】→ 勾选“将字体嵌入文件”,并选“嵌入所有字符”(非仅粘贴使用的字符)
- 若对方打不开或显示异常,可尝试导出前把文字转为图片(慎用):复制单元格 → 粘贴为图片 → 再导出,但会失去文本可选性
Mac用户注意字体兼容性
Mac系统默认字体(如苹方)在Windows上可能缺失,导致PDF打开乱码:
- 在【Excel偏好设置】→【常规】→ 取消勾选“使用系统字体渲染”
- 手动将正文、标题字体改为Helvetica Neue 或 Arial等跨平台通用字体
- 导出PDF时同样要勾选“嵌入字体”,路径为【文件】→【导出】→【创建PDF/XPS】→【选项】里设置










