1. 程式人生 > 其它 >用EXCEL開啟CSV格式後,如何避免11位以上數字用科學計數法顯示

用EXCEL開啟CSV格式後,如何避免11位以上數字用科學計數法顯示

問題描述:

java匯出或資料庫匯出的資料儲存成csv 格式, 使用 excel 開啟後 , 數字型別被科學計數法表示,大長串的數字被當成了數值型別

短串的小數字沒有問題。

如何能夠讓excel 認為是字串型別 而不是 number型別,不會使用科學計數法呢?

解決辦法:
1、在每個數字後面加個\t 或者空字串,比如java匯出時適用
2、新建一個EXCEL,從"資料"選單開啟從文字,然後選擇要開啟的CSV檔案,然後根據提示一步一步來,其中關鍵一步,選擇全部列,資料型別選擇文字,就可以了。【此方法建議使用windows系統,Mac系統對excel支援不太友好】。

mac如下圖,列選項沒有橫向滾動條,不好選全列設定文字型別,列少時可以:

windows如下圖,列選項有橫向滾動條,方便選全列,設定文字型別: