在Win下, 可以用Excel 或 WPS Spreadsheet里面的Data->Import, 將csv內容正確導入.
但是在Linux下, WPS的Spreadsheet不提供Data->Import功能, 而通過打開csv的方式轉成xlsx, 必然丟失身份證號后三位的內容.
做功課的結果是, 沒有現成的安裝包能實現這個功能. 實際測試過ssconvert, 轉換會丟失后三位.
實際測試可用的工具都是熱心用戶用python, 用perl或用go寫的, 對應go的csv2xlsx工具有幾個
https://github.com/tealeg/csv2xlsx (go下幾乎所有的工具都依賴這位大佬的xlsx庫 https://github.com/tealeg/xlsx )
https://gitlab.com/DerLinkshaender/csv2xlsx
https://github.com/mentax/csv2xlsx
我只測試了第三個, 可以將18位身份證號正確轉換為text類型的字段.