excel系統的單元格,預設格式是常規或數值格式下,數字超過10位即以科學計數法顯示,對15位以後的數字用0填充。
在匯入到excel、匯出csv檔案時,對於身份證號自動變成科學計數法的地方,就要做一些必要的相應設定,
我們知道在程式中乙個數字連線乙個字串,程式會把整個當作字串處理;
我們最終目的是讓excel系統對單元格的資料識別成字串就可以正常顯示了,網上也有很多方法。
正確顯示方法:
第乙個方法
是把數字用雙引號引起來,相等於把資料自動變為文字格式,但是很不好看。
新建乙個excel檔案,通過資料=》獲取外部資料=》來自文字,這個後面的嚮導中選擇正確的分隔符和設定正確的對應列的格式,可以正常顯示
第二個方法
把數字用雙引號引起來,或者在數字前面加英文的單引號',和excel的方法一樣,相等於把資料自動變為文字格式。
我們在學校時錄過資訊的都知道加身份證號碼時必須在前面加乙個英文的單引號吧。但是這樣顯示不好看
第三個方法
在輸入數字前先將單元格格式設定為文字。選定單元格,在其上點滑鼠右鍵——「設定單元格格式」,點「數字」標籤——「文字」——「確定」。
不過這種方式在儲存一次開啟後又會恢復科學計數法形式的。
第四個方法
在程式匯出csv檔案時,在每個欄位前加上"\t"(最終在檔案中也就是體現的tab按鍵)即可,再使用excel開啟csv檔案時,可正常顯示,親測有效。
參考:
js 匯出csv格式檔案,並且處理逗號
js 匯出csv格式檔案,如果欄位中存在逗號,將整個字段拼接上引號 如下 if curent noflyzonelist curent noflyzonelist.length 0 var obj obj.title 序號 禁飛區名稱 型別 半徑 起始方位 截止方位 長度 寬度 離地高度 海拔高度 ...
匯出CSV格式檔案,用Excel開啟亂碼的解決辦法
匯出csv格式檔案,用excel開啟亂碼的解決辦法 1 治標不治本的辦法 將匯出csv資料檔案用記事本開啟,然後另存為 ansi 編碼格式,再用excel開啟,亂碼解決。但是,這個辦法對於軟體開發來說,就是不具有友好性,治標不治本 2 利用相容微軟,指定bom的辦法 servletoutputstr...
Python案例分析 關於身份證的那些事
識別一串身份證是否是真實的身份證號碼 公民身份號碼是特徵組合碼,共18位,由十七位數字本體碼和一位數字校驗碼組成。排列順序從左至右依次為 六位數字位址碼,八位數字出生日期碼,三位數字順序碼和一位數字校驗碼。作為尾號的校驗碼,是由號碼編制單位按統一的公式計算出來的。身份證第18位 校驗碼 的計算方法 ...