1. 程式人生 > >csv格式匯出,身份證號碼顯示不全

csv格式匯出,身份證號碼顯示不全

本人專案中匯出用的csv格式,說實話不太喜歡這種格式,但是框架在那放著,也就只好將就一下了

當數字大於15位的時候會採用科學計數法,15位以後的全部變成0,造成資料的失真

網上這一類的解決方法也都有,原理就是把身份證號或者銀行賬號等大於15位的用文字格式匯出

第一個方法是把數字用雙引號引起來,匯出時自動變為文字格式,但是很不好看

第二個方法是在數字前面加英文的單引號',和用excel的方法一樣,在學校時錄過資訊的都知道加身份證號碼時必須在前面加一個英文的單引號吧

第三個方法是在數字前加`,就是tab鍵上面的,和~一個鍵的那個符號,我基本沒用過這個符號,不知道它有啥特殊含義,我試過,這個可以用

相對來說第二個方法還好點,但是csv格式很噁心,儲存時一直提示不相容,然後讓你相容儲存,就自動把單引號去掉了,又變成科學計數法

但可以另存為xlsx格式的

第三個方法感覺也可以,有網友說他從某Q上下載資料中證件就是這個符號,大家有興趣可以試試

關於csv格式的科學記數法解決方法,大家有更好的辦法歡迎討論,共同學習進步