电子表格把标签、数字和公式混在一起。你通常想让 客户 变成 客戶,而不把 =SUM(B2:B20) 变成带引号的字符串。把 .xlsx 当作工作簿来转换就是为此而建:改中文单元格文字,把网格、数字和公式语法留下。
ChineseDocConverter 接受 Excel 工作簿,并转换它在文件里找到的中文。日期、数字格式和公式结构应当仍是电子表格数据。下载是一份新工作簿。保留原文。
什么应当转换
- 普通单元格里的中文
- 工作表名里的中文,当那些名称是文字时
- 批注和一些附在工作表上的标签里的中文
- 真正是单元格值、而不是图片的表头里的中文
该注意什么
表头行和工作表标签。 这些很短,所以一对多汉字几乎没有上下文。一列标题是 后,就是一次猜测。
数据验证清单和图表标题。 额外的字符串藏在那里。打开下载,点一个下拉。看一张图表。
数据透视缓存和外部链接。 不寻常的工作簿可能在不止一个地方存储标签副本。若数据透视在转换后看起来双语,从转换后的源数据刷新它,并检查字段列表。
中文的图像。 贴进工作表的截图不会转换。
有人改名为 .xlsx 的 CSV。 若文件不是真正的工作簿,先从 Excel 另存一份合格的 .xlsx。
本来就已经错的编码。 单元格里的乱码经过 OpenCC 仍是乱码。先修乱码。
公式,以及弄坏它们的恐惧
公式是一种小语言。=SUM 应当仍是 =SUM。单元格引用应当仍是单元格引用。中文可能作为工作表名或文本参数出现在公式里:=VLOOKUP("客户", ...)。那些文本参数应当转换,若它们是你想要目标标准的中文词。转换后的工作表名仍必须匹配指向它们的引用。
转换之后,Excel 可能警告链接或名称。那是把工作表计算一遍并看一个已知合计的理由,不是假定每个数字都变了的理由。数字没有简体形式。
若一个命名区域使用了中文名,打开名称管理器读它。隐藏名称是经典残留。
地区词汇
台湾和香港可能偏好不同的词,而不只是不同的字。写着 软件 / 軟體 / 軟件 的表头是词汇选择,不是笔画选择。包含“短语”的 OpenCC 类型试图处理其中一部分。选择一项之前,请阅读台湾与香港繁体中文和 OpenCC 转换类型。
对财务表,短语替换可能比博客文章更让人意外。若工作簿是一座城市使用的模板,优先选匹配的地区类型,然后锁定你关心的表头。
流程
- 确认文件是
.xlsx,中文可读。 - 记下几个校验:一个合计、一个计数、一个日期。
- 把工作簿上传到文档转换器。
- 打开下载。检查一张既有中文标签又有公式的工作表。
- 检查工作表标签、一张图表,以及一份验证清单。
- 校对标签列。不要去“读”数字列,找从来没有过的字。
若你只需要测试一行表头,先把那些单元格粘贴进文本转换器。
常见问题
数组公式会幸存吗? 把高级公式家族当作需要核实的东西。设计目标是把公式语法留在原位。
我能只转换一张工作表吗? 公开工具转换你上传的工作簿。必须隔离一张表时,在 Excel 里拆开文件。
为什么一个单元格显示方框? 码位可能正确,而字体可能缺少字形。改单元格字体。
密码保护会阻止转换吗? 若文件无法打开,先在本地去掉保护。
我该转换同时也是带 VBA 模型的工作簿吗? 宏是风险。留一份副本。转换之后,在样本数据上跑宏,再在生产里信任这份文件。