將 CSV ID 作為文字匯入,以保持其在 Calc 中的完整性。

為了防止類似「ID」這樣的欄位00123變成「0」123,請在 Calc 的「文字匯入」對話方塊中將 CSV 欄位以「文字」類型匯入。開啟啟用篩選設定的 CSV 文件,在預覽中選擇標識符列,將其列類型設為“文字”,並在按一下“確定”之前確認零值仍然存在。這樣會告訴 Calc 將該欄位保留為字串,而不是將其解釋為數字。

為什麼零會消失

CSV 檔案以分隔符號文字的形式儲存行,不包含電子表格儲存格類型或數字格式。匯入時,Calc 可能會將僅包含數字的欄位解釋為「標準」類型,這會要求 LibreOffice 決定資料類型。因此,檔案中寫入的值00123可能會被讀​​取為數字 123,而 123 的數值不包含原始填充。 LibreOffice 的「文字匯入」說明文件特別建議,當需要包含前導零時,應將「文字」套用至列。

區分員工編號、郵遞區號、產品 ID、帳戶參考號碼和電話號碼至關重要:它們可能包含數字,但它們是標籤,而不是數量。匯入時,請將這些欄位設定為文字格式。如果某個欄位是需要計算的實際數量,請將其保留為數值格式,僅在需要固定寬度顯示時才使用數字格式。

1. 開啟 CSV 檔案並顯示其導入設定

選擇“文件”>“開啟”,選擇 CSV 文件,並確保在開啟之前選取“編輯篩選器設定”。這將開啟“文字導入”對話框。如果 Calc 直接開啟文件,它可能正在重複使用上次 CSV 匯入的設定;請關閉該文件,然後重新開啟並啟用「編輯篩選器設定」。 LibreOffice 目前的說明指出,如果沒有選取此複選框,Calc 將使用上次文字匯入操作的設定。

在 LibreOffice 文件開啟對話方塊中,選取 sample.csv 文件,並勾選「編輯篩選設定」。
選擇 CSV 文件,然後檢查“編輯篩選設定”,以便為標識符列選擇類型。

在文字匯入中,首先選擇與來源檔案相符的分隔符號(逗號、分號、製表符或其他字元),然後檢查預覽。如果欄位未在正確的標題下對齊,請在變更列類型之前修正分隔符號。預覽顯示了 Calc 將如何拆分行;與導入錯誤後相比,此時更容易識別程式碼列。

LibreOffice Calc 文字匯入對話框,選取逗號,預覽中突出顯示程式碼列,而其列類型為標準。
檢查預覽列,然後選擇類型目前顯示為「標準」的識別碼列。

2. 將標識符列設定為文字

按一下標識符列的預覽標題。使用預覽上方的「列類型」控件,將「標準」變更為「文字」。您也可以右鍵點選預覽中的列來設定其格式。類型應顯示在所選列的上方,預覽應顯示原始值,包括左側的零值。

Calc 文字匯入預覽,程式碼列設定為文本,值 00123 和 000742 可見,並帶有前導零。
預覽會將“程式碼”列識別為“文字”,並保留範例值的前導零。

對包含數字標籤(例如郵遞區號或帳戶 ID)的每個欄位重複此操作。不要自動將每列都設為「文字」類型:這樣做會使日期和數量難以排序、比較或計算。對於混合文件,請逐列選擇類型-識別碼使用「文字」類型,真正表示數字或日期的欄位使用「數值」或「日期」類型。

3. 將引用檢測視為特殊情況

導入對話方塊中還有一個「將引號的欄位格式化為文字」選項。 LibreOffice 文件指出,此選項適用於整個欄位都被文字分隔符號包圍的情況,例如,欄位的首尾字元均為引號的情況。這對於始終使用引號的 CSV 欄位非常有用,但並不能保證未加引號的識別碼(例如 ` 00123<id>`)會保持文字格式。對於已知 ID 的列,明確選擇「文字」才是更可靠的控制方式。

確認之前,請再次檢查預覽:程式碼列應顯示為文本,並且範例值(00123例如“ 0007420 ...

4. 驗證匯入的儲存格並選擇正確的儲存格式

匯入後,檢查工作表頂部、中間和底部附近的幾個代碼。確認所選單元格的可見值和公式輸入行;兩者都應顯示預期的數字。這些值也應表現為文本,因此不要指望電子表格運算會將類似 00123 的代碼視為數字 123。如果需要保留儲存格類型和格式以便稍後編輯,請以 Calc 的原生電子表格格式儲存工作副本。

LibreOffice Calc 工作表在儲存格中顯示代碼值 00123 和 000742,公式輸入行中可見 00123。
匯入後,檢查工作表儲存格和公式輸入行,確認標識符文字仍包含零。

一個常見的誤解是,應用顯示格式可以恢復所有已經消失的零。自訂數字格式可以顯示帶有填充的固定寬度數值,但它無法推斷未知的原始長度。僅當已知所需寬度且欄位確實是數字時才使用自訂數字格式。 LibreOffice 也指出,匯出為 CSV 會遺失電子表格格式,因此唯讀數字格式不會成為持久的 CSV 儲存格類型。如果最終交付的檔案是 CSV,請重新開啟副本並將識別碼列再次設定為「文字」來驗證輸出。

如果零已經缺失

請使用純文字編輯器檢查原始 CSV 文件,而不是在 Calc 中開啟。如果原始欄位仍然包含空字串00123,則資料存在,將該列重新匯入為文字格式應該可以保留資料。如果原始檔案僅包含空123字串,則原始填充資訊已遺失。請取得乾淨的來源匯出文件,或使用資料擁有者提供的已驗證的固定寬度規則;在不了解預期寬度的情況下新增零可能會建立錯誤的識別碼。

這些步驟和標籤已於 2026 年 10 月 9 日與 LibreOffice 26.8 的幫助頁面進行了核對,內容涉及文字匯入、開啟和保存 CSV 檔案以及輸入帶前導零的數字。選單措辭可能會因作業系統和介面模式而略有不同。

驗證修復是否成功

在使用工作表之前,請確認“文字導入”預覽中每個標識符列都標記為“文字”,並在導入後代表程式碼保留其完整的原始數字字串,並且保存/重新開啟的 Calc 副本也保留這些字串。如果原始來源資料中出現零值,但匯入預覽中沒有,請修正列類型;如果原始來源資料本身缺少零值,請在重建程式碼之前還原或驗證原始列寬。

留下評論

使用內建精靈將 LibreOffice Base 連接到 PostgreSQL。

使用內建精靈將 LibreOffice Base 連接到 PostgreSQL。

使用 Base 的直接 PostgreSQL 選項輸入您的伺服器詳細資料、登入、儲存 ODB 連線檔案並排查常見的存取錯誤。

使自訂字體可用於 LibreOffice Flatpak

使自訂字體可用於 LibreOffice Flatpak

在 Linux 使用者字體資料夾中安裝字體,重新啟動 LibreOffice Flatpak,並確認字體出現在 Writer 中,且不會削弱應用程式沙盒。

解決 LibreOffice 在 Sonoma 系統上儲存檔案時崩潰的問題:先在本地運行

解決 LibreOffice 在 Sonoma 系統上儲存檔案時崩潰的問題:先在本地運行

在 macOS Sonoma 上的 LibreOffice 中,透過本機優先工作流程、權限檢查和有針對性的測試,保護您的工作並隔離網路磁碟機儲存崩潰問題。

將 CSV ID 作為文字匯入,以保持其在 Calc 中的完整性。

將 CSV ID 作為文字匯入,以保持其在 Calc 中的完整性。

在 Calc 中,透過在 CSV 匯入期間將 ID 列設定為文字、檢查預覽並驗證已儲存的資料來保留前導零。

LibreOffice 文件被未知使用者鎖定:安全修復方法

LibreOffice 文件被未知使用者鎖定:安全修復方法

找出 LibreOffice 文件鎖定的原因,安全地清除過期的鎖定文件,並確認您可以編輯和儲存而不會遺失變更。

透過隱藏和壓縮文件圖像來提高寫作速度

透過隱藏和壓縮文件圖像來提高寫作速度

讓影像較多的 Writer 檔案更容易編輯:測試可逆顯示設置,壓縮副本中的超大圖片,並驗證已儲存的佈局。

加快 LibreOffice 在 Windows 11 和 Linux 上的啟動速度

加快 LibreOffice 在 Windows 11 和 Linux 上的啟動速度

找出啟動緩慢的原因,是擴充功能、設定檔設定還是系統問題,然後測試最安全的修復方法,避免遺失 LibreOffice 資料。

使用 WebDAV 將 LibreOffice 文件直接儲存到 Nextcloud

使用 WebDAV 將 LibreOffice 文件直接儲存到 Nextcloud

透過 WebDAV 將 LibreOffice 連接到 Nextcloud,使用 Ctrl+S 儲存伺服器副本,並了解自動復原與雲端同步有何不同。

Pardus 23 缺少藍牙轉接器?請先檢查以下幾點

Pardus 23 缺少藍牙轉接器?請先檢查以下幾點

找出 Pardus 23 是否阻止藍牙、缺少 BlueZ 或無法偵測到轉接器韌體,然後確認控制器是否運作。

透過組織策略設定 Gooroom 瀏覽器隔離

透過組織策略設定 Gooroom 瀏覽器隔離

了解 Gooroom 如何區分受信任和不受信任的瀏覽,使用者可以更改哪些設置,以及管理員如何安全地更新網站策略。