讲师中心 微信公众号
AI工具推荐 视频效率加速

Excel怎么转换成PDF Excel如何批量将表格导出为PDF格式【转换】

风强小哥_3693

风强小哥_3693

发布时间:2026-03-29 15:46:01

|

1525人浏览过

|

来源于php中文网

原创

Excel转PDF有四种方法:一、“另存为”单文件转换;二、“打印”功能导出选定区域;三、VBA宏批量导出多工作表;四、Power Query联合PowerShell批量处理多个Excel文件。

excel怎么转换成pdf excel如何批量将表格导出为pdf格式【转换】

如果您需要将Excel文件转换为PDF格式,或者希望一次性将多个工作表批量导出为PDF,可通过内置功能或辅助操作实现。以下是具体执行步骤:

一、使用Excel“另存为”功能单个转换

该方法适用于仅需将当前活动工作表或整个工作簿保存为单一PDF文件的场景,操作直接且无需额外工具。

1、打开目标Excel文件,确保要导出的内容已正确显示在当前视图中。

2、点击左上角“文件”选项卡,选择“另存为”。

3、在“保存位置”中选择目标文件夹,在“文件名”栏输入PDF文件名称。

4、在“保存类型”下拉菜单中,选择PDF (*.pdf)。

5、点击“工具”按钮(位于“保存”按钮旁),选择“常规选项”,可勾选“文档属性中保存缩略图”以增强PDF识别性(非必需)。

6、点击“保存”,Excel将自动渲染并生成PDF文件。

二、通过“打印”功能导出选定区域为PDF

此方式支持精确控制输出范围,例如仅导出选中单元格、特定行/列或某个数据透视表,避免无关内容被包含。

1、在工作表中用鼠标拖选需要导出的单元格区域。

2、按Ctrl + P打开打印设置界面。

3、在“打印机”选项中选择Microsoft Print to PDF(Windows系统默认虚拟打印机)。

4、在“页面设置”中确认“打印选定区域”已被启用。

5、点击“打印”,在弹出窗口中指定PDF保存路径与名称,点击“保存”完成导出。

三、使用VBA宏实现多工作表批量转PDF

当工作簿含多个工作表且需各自生成独立PDF时,手动操作效率低,VBA脚本可一次性遍历全部工作表并分别导出。

excel-clean
excel-clean

Excel 数据清洗——去重、填补缺失值、格式转换。

下载

1、按Alt + F11打开VBA编辑器。

2、在左侧工程资源管理器中,右键“Normal”或当前工作簿名称,选择“插入”→“模块”。

3、在新模块窗口中粘贴以下代码:

Sub ExportAllSheetsToPDF()
    Dim ws As Worksheet
    Dim filePath As String
    filePath = ThisWorkbook.Path & "\"
    For Each ws In ThisWorkbook.Worksheets
        ws.ExportAsFixedFormat Type:=xlTypePDF, FileName:=filePath & ws.Name & ".pdf"
    Next ws
End Sub

4、关闭VBA编辑器,返回Excel,按Alt + F8调出宏列表,选中“ExportAllSheetsToPDF”,点击“运行”。

5、所有工作表将按名称逐一生成PDF文件,并保存在原Excel文件所在文件夹中。

四、借助Power Query+导出插件批量处理多个Excel文件

若需将分散在不同文件夹中的多个Excel文件统一转为PDF,可结合Power Query预处理结构后,调用外部工具或批处理命令执行导出。

1、新建空白Excel工作簿,进入“数据”选项卡,点击“获取数据”→“从文件”→“从文件夹”。

2、选择含所有待处理Excel文件的根目录,点击“确定”,Power Query将列出全部.xlsx文件元数据。

3、删除不需要的列(如Date accessed、Folder Path等),保留“Content”和“Name”列。

4、对“Content”列点击右侧展开按钮,勾选“Use original column name as prefix”,取消勾选“Transform File”。

5、关闭并上载查询结果后,在新工作表中每行代表一个源Excel文件,此时需配合PowerShell脚本调用Excel COM对象进行后台导出。

6、在Windows搜索栏输入“PowerShell”,右键以管理员身份运行,输入以下命令(需提前替换路径):

Get-ChildItem "C:\Source\*.xlsx" | ForEach-Object { $xl = New-Object -ComObject Excel.Application; $wb = $xl.Workbooks.Open($_.FullName); $pdfPath = $_.DirectoryName + "\" + $_.BaseName + ".pdf"; $wb.ExportAsFixedFormat(0, $pdfPath); $wb.Close(); $xl.Quit() }

相关文章

极轻PDF
极轻PDF

专业的在线PDF工具,支持PDF编辑、转换、合并、压缩等多种功能,操作简单,处理高效,满足日常办公与学习中的PDF处理需求。

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

相关专题

更多
python中print函数的用法
python中print函数的用法

python中print函数的语法是“print(value1, value2, ..., sep=' ', end=' ', file=sys.stdout, flush=False)”。本专题为大家提供print相关的文章、下载、课程内容,供大家免费下载体验。

2700

2023.09.27

python print用法与作用
python print用法与作用

本专题整合了python print的用法、作用、函数功能相关内容,阅读专题下面的文章了解更多详细教程。

249

2026.02.03

string转int
string转int

在编程中,我们经常会遇到需要将字符串(str)转换为整数(int)的情况。这可能是因为我们需要对字符串进行数值计算,或者需要将用户输入的字符串转换为整数进行处理。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

5939

2023.08.02

php中foreach用法
php中foreach用法

本专题整合了php中foreach用法的相关介绍,阅读专题下面的文章了解更多详细教程。

738

2025.12.04

windows查看端口占用情况
windows查看端口占用情况

Windows端口可以认为是计算机与外界通讯交流的出入口。逻辑意义上的端口一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。怎么查看windows端口占用情况呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

3159

2023.07.26

查看端口占用情况windows
查看端口占用情况windows

端口占用是指与端口关联的软件占用端口而使得其他应用程序无法使用这些端口,端口占用问题是计算机系统编程领域的一个常见问题,端口占用的根本原因可能是操作系统的一些错误,服务器也可能会出现端口占用问题。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2718

2023.07.27

windows照片无法显示
windows照片无法显示

当我们尝试打开一张图片时,可能会出现一个错误提示,提示说"Windows照片查看器无法显示此图片,因为计算机上的可用内存不足",本专题为大家提供windows照片无法显示相关的文章,帮助大家解决该问题。

1468

2023.08.01

windows查看端口被占用的情况
windows查看端口被占用的情况

windows查看端口被占用的情况的方法:1、使用Windows自带的资源监视器;2、使用命令提示符查看端口信息;3、使用任务管理器查看占用端口的进程。本专题为大家提供windows查看端口被占用的情况的相关的文章、下载、课程内容,供大家免费下载体验。

2499

2023.08.02

PixTV官网入口地址合集
PixTV官网入口地址合集

本专题汇总了 PixTV AI 一站式视频创作平台的官方入口与使用教程。无需下载软件,浏览器直接访问即可使用。平台将剧本、图像、视频、声音与剪辑整合在“无限画布”中,接入 GPT Image 2.5、Seedance 2.5 等头部模型。本专题整理了从新建画布、角色锚定、分镜拆分到视频生成与导出的完整操作指南,助你快速上手 AI 短剧与漫剧创作。

20

2026.10.10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 44.1万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn