電子表格把標籤、數字和公式混在一起。你通常想讓 客户 變成 客户,而不把 =SUM(B2:B20) 變成帶引號的字符串。把 .xlsx 當作工作簿來轉換就是為此而建:改中文單元格文字,把網格、數字和公式語法留下。
ChineseDocConverter 接受 Excel 工作簿,並轉換它在文件裏找到的中文。日期、數字格式和公式結構應當仍是電子表格數據。下載是一份新工作簿。保留原文。
什麼應當轉換
- 普通單元格里的中文
- 工作表名裏的中文,當那些名稱是文字時
- 批註和一些附在工作表上的標籤裏的中文
- 真正是單元格值、而不是圖片的表頭裏的中文
該注意什麼
表頭行和工作表標籤。 這些很短,所以一對多漢字幾乎沒有上下文。一列標題是 後,就是一次猜測。
數據驗證清單和圖表標題。 額外的字符串藏在那裏。打開下載,點一個下拉。看一張圖表。
數據透視緩存和外部鏈接。 不尋常的工作簿可能在不止一個地方存儲標籤副本。若數據透視在轉換後看起來雙語,從轉換後的源數據刷新它,並檢查字段列表。
中文的圖像。 貼進工作表的截圖不會轉換。
有人改名為 .xlsx 的 CSV。 若文件不是真正的工作簿,先從 Excel 另存一份合格的 .xlsx。
本來就已經錯的編碼。 單元格里的亂碼經過 OpenCC 仍是亂碼。先修亂碼。
公式,以及弄壞它們的恐懼
公式是一種小語言。=SUM 應當仍是 =SUM。單元格引用應當仍是單元格引用。中文可能作為工作表名或文本參數出現在公式裏:=VLOOKUP("客户", ...)。那些文本參數應當轉換,若它們是你想要目標標準的中文詞。轉換後的工作表名仍必須匹配指向它們的引用。
轉換之後,Excel 可能警告鏈接或名稱。那是把工作表計算一遍並看一個已知合計的理由,不是假定每個數字都變了的理由。數字沒有簡體形式。
若一個命名區域使用了中文名,打開名稱管理器讀它。隱藏名稱是經典殘留。
地區詞彙
台灣和香港可能偏好不同的詞,而不只是不同的字。寫着 軟件 / 軟體 / 軟件 的表頭是詞彙選擇,不是筆畫選擇。包含“短語”的 OpenCC 類型試圖處理其中一部分。選擇一項之前,請閲讀台灣與香港繁體中文和 OpenCC 轉換類型。
對財務表,短語替換可能比博客文章更讓人意外。若工作簿是一座城市使用的模板,優先選匹配的地區類型,然後鎖定你關心的表頭。
流程
- 確認文件是
.xlsx,中文可讀。 - 記下幾個校驗:一個合計、一個計數、一個日期。
- 把工作簿上傳到文檔轉換器。
- 打開下載。檢查一張既有中文標籤又有公式的工作表。
- 檢查工作表標籤、一張圖表,以及一份驗證清單。
- 校對標籤列。不要去“讀”數字列,找從來沒有過的字。
若你只需要測試一行表頭,先把那些單元格粘貼進文本轉換器。
常見問題
數組公式會倖存嗎? 把高級公式家族當作需要核實的東西。設計目標是把公式語法留在原位。
我能只轉換一張工作表嗎? 公開工具轉換你上傳的工作簿。必須隔離一張表時,在 Excel 裏拆開文件。
為什麼一個單元格顯示方框? 碼位可能正確,而字體可能缺少字形。改單元格字體。
密碼保護會阻止轉換嗎? 若文件無法打開,先在本地去掉保護。
我該轉換同時也是帶 VBA 模型的工作簿嗎? 宏是風險。留一份副本。轉換之後,在樣本數據上跑宏,再在生產裏信任這份文件。