問題描述:
java導出或數據庫導出的數據保存成csv 格式, 使用 excel 打開后 , 數字類型被科學計數法表示,大長串的數字被當成了數值類型
短串的小數字沒有問題。
如何能夠讓excel 認為是字符串類型 而不是 number類型,不會使用科學計數法呢?
解決辦法:
1、在每個數字后面加個\t 或者空字符串,比如java導出時適用
2、新建一個EXCEL,從"數據"菜單打開從文本,然后選擇要打開的CSV文件,然后根據提示一步一步來,其中關鍵一步,選擇全部列,數據類型選擇文本,就可以了。【此方法建議使用windows系統,Mac系統對excel支持不太友好】。
mac如下圖,列選項沒有橫向滾動條,不好選全列設置文本類型,列少時可以:
windows如下圖,列選項有橫向滾動條,方便選全列,設置文本類型: