
前一阵有朋友发消息问我PDF里有个表格想抠出来做成ExcelWPS提示要开会员网上那些“免费转换工具”不是要上传云端就是带水印有没有靠谱办法我回了一句换LibreOffice试试以后这类事基本都能自己解决。隔了半天他回我这软件怎么安静得有点吓人装了跟没装一样一点广告弹窗都没有。这个反应我太熟悉了。今天想聊的就是这样一款免费、开源、没有登录墙、没有会员体系的办公工具。它本身是个办公套件但在PDF处理和Excel表格这两个场景下杀伤力尤其明显说是“WPS的一生之敌”也不夸张。不管你是被WPS的广告和会员机制劝退还是被Excel的复制粘贴、打印、格式转换这类问题折磨得头疼这篇都值得你看完。1. 它凭什么配得上“WPS的一生之敌”先说明一点这篇说的工具叫 LibreOffice一套完全开源免费的办公软件。它包含了文档、表格、演示、绘图、公式等一整套组件。其中表格组件叫 Calc专门处理 Excel 文件还有一个 Draw 组件可以用来打开和编辑 PDF。所以标题里说的“免费的PDF/Excel工具”落到实际就是这套东西。1.1 WPS用户的痛点其实都集中在这几个地方最近一段时间我陆续收到过不少WPS相关的问题总结下来无非四类。第一类是广告和绑定的问题。安装完WPS之后右下角时不时弹个热点资讯启动时偶尔冒出个推广页甚至默认打开方式还会被悄悄改掉。这类问题用“wps设置”搜一搜能搜出一堆配置教程但你不得不承认正常用户没那个精力去一点点关。第二类是登录和会员机制。很多基础功能比如PDF转Word、PDF转Excel、长文档转PDF都挂在会员体系里。对于平时只是偶尔用一下的人为一次转换掏一个月会员心理上很难接受。所以“wps破解版免费永久使用”这种词搜索热度一直很高但破解版本身就是另一个大坑我后面会细说。第三类是组件缺失。常见的是“mathtype在wps不见了”、安装完发现没有VBA、“自定义功能区没有宏”还有人在找64位VBA。这本质上是因为WPS个人版的宏、公式编辑器等能力和完整版Office并不完全一致很多功能默认不装或者被简化了。第四类是稳定性问题。比如“wps遇到了一个无法恢复的问题怎么回事”这种崩溃提示我在网上见得太多了。办公软件崩溃意味着文件有丢失风险哪怕是自动保存也会让人心里一紧。1.2 LibreOffice是哪路神仙一个套件搞定PDF与Excel我第一次装LibreOffice其实是冲着免费去的。毕竟一个能打开Word、Excel、PowerPoint、PDF的软件不要钱、没广告、不需要注册听起来就不太真实。但实际用了几个月后我承认它确实配得上“干净得让人心疼”这个说法。它由国际开源社区维护背后不是商业公司的盈利部门所以你不会看到内置推广位也不会被引导去购买会员。它包含了几个核心组件Writer对应文档处理Calc对应表格处理Impress对应演示文稿Draw用于PDF编辑和绘图Math是公式编辑器Base是数据库前端。对一般办公用户来说最常用的就是 Writer、Calc 和 Draw。本文我重点聊 Calc 和 Draw因为这就是标题里“PDF/Excel工具”的核心部分。你不用把它当成一个需要“学”的新软件它的操作逻辑和主流的办公套件高度相似只是菜单名称和摆放位置略有不同适应一两天基本就能上手。1.3 干净到让人心疼具体是种什么体验装完LibreOffice之后我的第一感受是电脑桌面没有多出任何快捷推广图标开机不会自动启动任何后台程序打开文件时也不会弹“你正在使用免费版本”之类的提示。它不像一些免费软件那样安装完给你塞一堆工具条、改默认浏览器、装个“安全卫士”全家桶。“干净”这件事听起来很虚但落到日常使用上非常实在。它不捆绑、不强制登录、不诱导升级安装时也没有一堆默认勾选的附加项。对于需要在一台机器上给长辈装软件的人来说这点尤其重要——不用担心他们不小心点到什么弹窗更不用担心软件自己悄悄变了设置。当然干净归干净功能上它不能是“毛坯房”。实际用过之后我发现Calc处理Excel的能力相当能打Draw处理PDF也不像想象中那么鸡肋。接下来就分别展开讲。2. PDF处理不花钱也能转、能改、能导出2.1 WPS里最扎心的往往是PDF转Word和转Excel我自己遇到过不止一次收到一个PDF格式的通知文件想把它转成Word或Excel提取里面的表格数据。点开WPS的文档处理功能界面提示“会员专用”。在线PDF转换网站倒是免费但一是要上传文件到第三方服务器数据安全没底二是免费版限制页数、带水印、转完还要经历漫长的等待。这就是为什么很多人看到“免费的PDF/Excel工具”会眼前一亮。PDF转Excel这种需求本质上是个格式解析问题把PDF里的文字按坐标还原成表格结构。商业软件做得再好核心也就是解析准确率的问题而LibreOffice在这块已经有了一套完整的本地处理流程不需要联网上传文件始终在自己机器上。2.2 用LibreOffice处理PDF的完整流程先说导出。如果你自己用Writer做了一份文档想导成PDF发出去最简单。菜单里选“文件 → 导出为 → 导出为PDF”出来的窗口里可以选择PDF/A版本、嵌入字体、PDF书签等选项。实测下来默认设置导出的PDF文字清晰、目录链接正常没有那种诡异的乱码问题。接下来说编辑。LibreOffice里处理PDF的主要入口是Draw。你在Draw里直接“打开”一个PDF文件它会自己把每一页转成画布上的内容文字变成了文本框图片变成了图片对象可以选中、可以拖动、可以修改。比如要改PDF里一个错别字或者想抠出某一段文字复制到别处直接选中删掉就行。这个能力已经能覆盖大多数轻量编辑需求。然后是转换尤其是PDF转Excel。我的操作习惯是先用Draw打开PDF找到包含表格的那一页用鼠标框选表格区域复制然后打开Calc粘贴。对于做成表格边框线的PDF粘贴后Calc会自动还原成行列结构对于纯文本形式排版的表格粘贴过来的内容会以制表符分隔也能通过“数据 → 分列”功能快速拆分成多列。整个过程不出本地也不受页数限制。2.3 两个必须提前知道的限制不过我不建议你对PDF处理抱有不切实际的期待。第一个限制是扫描版PDF。如果PDF本身是扫描图片Draw打开后得到的是图片不是可识别文字。这时候需要OCRLibreOffice本身不自带OCR引擎你需要单独装开源OCR工具比如Tesseract或者用其他OCR软件先行识别。不能指望一个套件包打天下。第二个限制是复杂版式的还原度。商业软件的PDF转Word之所以卖钱是因为它在版式还原上做了大量优化。LibreOffice的Draw打开PDF本质是把它当作图形页面来解析遇到多栏排版、复杂表格嵌套、花哨的页眉页脚还原度会打折扣。所以我的建议是对版式简单的文本型PDF直接用它处理对复杂版式把它当作“能复制内容”的工具复制出来后再手动整理。3. Excel表格从WPS换过来的完整操作指南如果说PDF是LibreOffice的加分项那Excel表格处理就是它的基本盘。Calc在打开、编辑、保存Excel文件方面的表现稳定到让我一度怀疑是不是用了什么特殊兼容层。实际上它走的是标准OpenDocument和Office Open XML格式也就是说xlsx文件在Calc里打开、保存再拿回Excel/WPS打开不会“变脸”。3.1 第一步直接打开xlsx/xls兼容性到底行不行有人担心LibreOffice会把Excel里的公式、图表弄丢这个担心能理解但我实际测下来没那么严重。常规的函数公式、条件格式、数据有效性、排序筛选、图表对象都能正常打开和编辑。哪怕是别人发来的带宏的xlsm文件也能打开只是宏能不能运行取决于你原来的VBA代码是否在兼容范围内这点后面专门说。有一点要提醒Calc默认的保存格式是ODS也就是OpenDocument的表格格式。如果你要发给用WPS或Office的人记得“另存为”时选择xlsx。为了方便可以在“工具 → 选项 → 加载/保存 → 常规”里把“默认文件格式”改成“Excel 2007-365 (.xlsx)”这样每次新建都是xlsx不用手动选。3.2 热搜里那些Excel疑难杂症在这里怎么解决我注意到网上关于Excel的搜索词很大比例是这类“excel无法复制粘贴”“excel复制粘贴没反应”“excel单元格复制后粘贴不了”“excel不能复制粘贴”。这些大部分不是软件坏了而是表格本身的状态、剪贴板冲突、或者工作表被保护导致的。在Calc里如果遇到同样现象可以按这个顺序排查。先看工作表是否被保护。菜单“工具 → 保护工作表”有没有开启如果开启取消保护再试试复制粘贴。再看是否处于单元格编辑状态也就是单元格内有光标闪烁这时候按CtrlC复制的是单元格内容而不是整格看起来就像“粘贴没反应”按Esc退出编辑状态就好。最后看剪贴板是否被占用了Windows上有时候某个后台软件会锁住剪贴板清空一次剪贴板历史或者重启应用即可。这些排查思路不区分Excel还是Calc同样适用。除了粘贴打印也是一大热门问题。Calc的打印设置入口在“格式 → 页面样式”你可以设置纸张方向、页边距、缩放比例。想让表格横向铺满一张纸就在“工作表 → 缩放”里选择“适合打印宽度”并设置成1页宽。这个和Excel里的“将工作表调整为一页”效果类似只是菜单位置不同。至于“excel sumifs函数的使用”“excel函数公式大全”这些需求Calc本身就是完整支持SUMIFS的。公式写法和Excel一致等号开头参数顺序也一样。比如你要统计部门为“技术”且工资大于8000的合计就写SUMIFS(C2:C100, A2:A100, 技术, B2:B100, 8000)其中C2:C100是求和区域A列是部门条件B列是工资条件。Calc的公式自动补全、函数向导也都有对习惯了Excel公式的人来讲没什么学习成本。3.3 表格格式转换markdown、HTML、CSV乱码一次说清有个热搜词是“markdown表格转换excel”还有一个“html格式转换wps表格”。这类需求本质上是跨格式数据搬迁。如果你手头的是Markdown格式的表格比如从某个文档平台复制出来的最简单的办法是用Python的pandas库几行代码就转成xlsximport pandas as pd md_table | 项目 | 数量 | 单价 | |------|------|------| | 键盘 | 2 | 300 | | 鼠标 | 1 | 99 | df pd.read_html(md_table)[0] df.to_excel(output.xlsx, indexFalse)如果是HTML表格pandas的read_html也能直接读取页面里的表格结构再to_excel导出。要是你不会用Python还有一个土办法把HTML或Markdown表格复制到Calc里粘贴时选择“未格式化文本”或用制表符分隔再通过“数据 → 分列”拆成多列。少了一点自动化但也能救急。再补充一个常见坑打开CSV文件时中文乱码。这个问题十有八九是CSV的编码不是UTF-8而是GBK。用Calc打开CSV时导入对话框里会有“字符集”选项手动选成“中文GBK”在列表里通常写作GB18030或GBK乱码立刻变正常。以后再遇到乱码别急着怪软件先看看编码对不对。3.4 宏和VBA迁移能不能无缝取决于你原来怎么写WPS的热搜词里有好几个和VBA相关“wps vba”“wps 64位 64bit vba”“wps自定义功能区没有宏”。我看得出来大家希望的是在免费工具里也能跑自己以前写好的宏。这点需要说清楚LibreOffice里的宏语言是LibreOffice Basic和VBA语法高度相似但API对象模型不同不能保证百分之百兼容。好消息是LibreOffice提供了一个VBA兼容选项。在“工具 → 选项 → 加载/保存 → VBA属性”里可以勾选“允许保存VBA代码”和“加载Basic代码”。对于简单的录宏级别的操作比如循环遍历单元格、修改单元格值、格式化等很多情况下能直接跑。但对于依赖Excel对象模型的高级VBA比如操作数据透视表缓存、调用ActiveX控件、和外部COM组件交互基本必须重写成LibreOffice Basic或Python宏。所以我的建议是如果你的宏只是简单自动化可以试着迁移到Calc如果宏依赖很深先别急着换。要迁移的话可以从录制宏开始Calc也有宏录制器录完查看生成的Basic代码再手动微调参数比凭空写要容易得多。4. 从WPS迁移到LibreOffice的常见问题与排查4.1 安装、默认打开方式、绿色运行LibreOffice的安装很简单到官网下载对应系统的版本一路下一步就行。装的时候很多新手会纠结要不要关联文件类型。我的建议是安装时关联xlsx、xls、pdf、docx等常见格式完全没问题你不想用了也能在系统设置里改回来。有一个细节值得单独说有的人会试图把安装好的LibreOffice文件夹整个剪切移动比如从C盘挪到D盘。对WPS、Office这类软件直接移动安装目录会导致程序因注册表项失效而无法运行这点很多人的认知是“软件装好之后不能直接剪切粘贴移动安装目录office、wps这类软件都依赖注册”。LibreOffice同样不建议直接拷走整个目录但它的好处在于便携版——官方社区提供Portable版本可以直接放在U盘里用不用安装、不写注册表、换台电脑插上就能跑。如果你有“随身带一个办公软件”的需求直接找Portable版别用安装版强行搬家。4.2 字体、目录、分栏这些排版细节怎么适配从WPS换到LibreOffice表格功能一般问题不大真正影响体验的是文档排版。搜热词里有一个“wps怎么一键改所有英文的字体”这种需求在Writer里也能实现。用“查找和替换”对话框点击“其他选项”把搜索条件设为“匹配字体”在属性里指定要改的英文字体然后把替换字体设置成目标字体勾选“仅匹配单元格样式”或者按需求范围替换就能一次性把全文英文全部改掉。本质上和WPS里的一键换字体是同一套思路替换时按字体匹配而不是按内容匹配。“wps怎么生成英文目录”在Writer里也不复杂。前提是你的章节标题都使用了“标题1、标题2”这类样式然后“插入 → 目录和索引 → 目录”Writer会自动按标题样式生成目录。想让目录变成英文可以在目录字段的段落里修改语言设置或者在标题样式中将语言设为英文再更新目录。逻辑上只要标题样式结构完整目录生成不是问题。“wps分栏后文字跑到下一页”要么是分节符和分栏设置冲突要么是栏尾有多余的段落标记。在Writer里做分栏可以先把光标放在要分栏的段落前用“格式 → 分栏”设置栏数和分隔线别用大量回车去控制换栏。更稳妥的方法是插入一个分栏符而不是靠敲回车顶到下栏。4.3 崩溃与数据安全迁移前务必要做的事“wps遇到了一个无法恢复的问题怎么回事”这种崩溃提示其实所有办公软件都可能出现原因也五花八门加载项冲突、显卡驱动问题、文档文件本身损坏等。对此我的态度是崩溃无法100%避免所以数据安全策略一定要在前面。无论你用WPS还是LibreOffice都建议开启自动保存并且把备份文件放在非系统盘。LibreOffice里可以设置“保存 → 自动保存每15分钟”同时打开“始终创建备份副本”。这样就算程序崩溃也有备份文件兜底。另外LibreOffice默认不会自动锁定文件所以多人协作时要注意版本管理重要文档建议每隔一段时间另存为一个新版本不要只留一份“最终版”。4.4 三个藏得比较深的小技巧第一个技巧是自定义界面。LibreOffice的界面在默认情况下偏传统但你可以在“工具 → 选项 → 视图 → 用户界面”里切换成“标签式UI”也就是类似新版Office的Ribbon风格。对从WPS和Excel过来的人来说这个切换能让熟悉感提升一大截。第二个技巧是快速导出区域为图片或PDF。在Calc里选中一片区域后可以直接用“文件 → 导出为 → 导出为PDF”在导出范围里选择“所选工作表”或“选定的单元格区域”。有些地方需要把表格截图发给别人与其贴图不如导出区域PDF或先导出为PNG效果更清楚。第三个技巧是跨组件联动。Copied内容在Writer、Calc、Draw之间是可以互相粘贴的比如Calc里的表格粘到Writer里就自动变成文档表格Writer里的文字粘到Draw里就变成文本框。这个联动用熟了之后遇到“PDF里的表格要整理成Excel”这种任务复制粘贴一步到位非常顺手。5. 到底该不该换我的取舍与过渡方案写到这里肯定有人想问那是不是可以卸载WPS了答案是看情况。5.1 适合直接换过来的几类人如果你平时主要是看文档、做点简单的PDF操作、整理Excel表格没有复杂的宏依赖也不需要在某个特定软件生态里深度协作那LibreOffice完全可以作为主力。尤其是被广告和弹窗折磨、不想为了PDF转换开会员、又不想用破解版的人LibreOffice的“干净”本身就是极大的优势。学生党、轻度办公人群、以及电脑配置不太好的用户也很适合。它比WPS轻量对老机器的友好度更高Linux和macOS用户也能用搜“mac版excel”的时候往往会顺手发现它。5.2 建议继续用WPS或Office的场景如果你的工作流重度依赖VBA宏、大量使用外部加载项或者所有同事都使用WPS/Office且互换频繁那我建议不要立刻全盘切换。因为宏兼容性和复杂版式还原率依然存在一定差异。还有如果你习惯了WPS特有的某些功能比如在线模板库、云文档同步、AI辅助等LibreOffice默认是没有这些的需要自己配网盘或插件。此时把LibreOffice当备用工具就好没必要为了“免费”而牺牲效率。5.3 我自己的“双保险”做法我个人的做法很简单电脑上两个都留着。WPS作为“对外兼容工具”用来应对同事发来的特殊格式、需要云同步的场景LibreOffice作为“日常主力”处理PDF转换、临时表格、格式转换、离线编辑等。这样做的好处是随时可以对比两个软件打开同一个文件的效果哪个顺手用哪个。等哪天LibreOffice彻底满足需求了再卸载WPS也不迟。这里还要多说一句关于破解版的我看到很多人在搜“wps破解版免费永久使用”但这类东西往往捆绑广告、木马安全性完全没有保障而且WPS的很多基础功能其实不需要破解就存在只是入口藏得深。与其把电脑安全交给来路不明的破解程序不如用正规开源软件踏踏实实解决需求。软件这种东西干净和安全永远是第一位的。就我个人而言真正让我离不开LibreOffice的不是某个单点功能而是“没有心理负担”的使用体验。不需要担心试用期过期不需要研究会员套餐也不需要在弹窗里找那个小的可怜的关闭按钮。PDF转Excel、处理xlsx、格式转换、偶尔改个宏它都能稳稳接住。如果你现在正被WPS的某几个需求卡得难受不妨先拿PDF转换和Excel表格试试水装一个用两天你就明白“干净得让人心疼”这个评价一点都没夸张。