最近使用phpexcel匯入excel表格(excel2007)出現問題,如果表格的數字太長,excel有時候會以科學計數法表示,在匯入的時候資料表也會儲存成科學計數法表示的資料。如果儲存格的數字以郵遞區號表示,雖然在excel表格上是以長數字表示,但是匯入到資料表還是以科學計數法表示。
我已經嘗試了使用在$objPHPExcel物件前面加上string和getFormattedValue()都不能轉變,在不對excel表格處理的前提下該怎麼解決呢。 。
本來我是想在客戶出現這種情況的前提下該怎麼處理。 。但是貌似phpexcel物件傳進來就已經是一個科學計數法的字元、、就算再number_format也轉不回來之前那個數了。 。只能叫客戶先處理好了。 。
我直接在最前面加上一個單引號。
數字格式
雷雷