在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类型的字段.

相关文章:

  • 2021-10-10
  • 2021-08-22
  • 2021-08-28
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-10
  • 2022-02-16
  • 2021-08-13
相关资源
相似解决方案