办公与文档

办公文件的问题有个共同结构:你看到的是「打开之后的样子」,而真正决定行为的是文件里存了什么。CSV 没有编码声明,所以由打开它的软件猜;Excel 的单元格没有类型,所以由内容猜;PDF 的页面顺序存在页面树里,所以「调顺序」不改变内容。

理解这一层之后,绝大多数「莫名其妙」都有了解释:乱码是猜错了编码,数字变形是猜错了类型,PDF 拆完变大是因为共享字体被复制。文章按这个结构写,先讲文件里到底存了什么,再讲怎么处理。

这一类常见问题

为什么同一个文件在同事电脑上正常、在我这里乱码?

编码没有写在文件里(尤其是无 BOM 的 UTF-8 CSV),打开它的软件按系统默认代码页解释。两台机器区域设置不同,结果就不同。解决办法是显式指定编码,而不是改文件内容。

在线处理办公文件安全吗?

取决于工具在哪算。站内的 Excel、PDF、图片、二维码工具都在浏览器里完成,文件不上传;需要服务端的(比如 OCR)会在页面上明确写出。

其他分类