excel转csv身份证号乱码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel转csv身份证号乱码相关的知识,希望对你有一定的参考价值。

参考技术A   1、在Excel表格中完整显示出身份证号码的操作方法是将单元格设置成文本格式,选中单元格,点击文本,再输入身份证号码就可以了。

  2、选择数字格式为“文本” 输入身份证号,并将列宽调宽让其完整显示出来。

java写的excel文件转csv文件脚本遇到中文就会乱码

如图,读excel用的是POI包,写CSV用的是csvwriter包
其他字符串数字都不会乱码,为什么中文会乱码,脚本在linux系统操作
补充下,乱码都是问号,编码应该是大众的

这个需要看具体问题了,CSV也是有多种格式的,有种格式UTF-8,还有中UTF-8 no bom

看看格式不同处

文件头多了这个东西,你看看你的CSV中包含这个不,如果包含就是这个问题了

参考技术A 在将数据数据写入csv之前先调用字符转换函数,将字符流的编码转换为UTF-8本回答被提问者采纳 参考技术B linux的编码和window编码不一样的 很纠结的这个

以上是关于excel转csv身份证号乱码的主要内容,如果未能解决你的问题,请参考以下文章

csv导入excel乱码问题与身份证号成科学计算表达式问题

Excel身份证号为啥变成了科学计数

excel改为csv格式身份证号就变成科学计数法的形式了,怎么转变回来?

excel另存为csv时,身份证号后4位全部变成0了, 怎么解决

怎样在excel表格中批量查找身份证号相同的人员筛选出来?

关于导出csv格式文件的身份证号日期的处理