[請益] php轉存EXCEL檔的問題

看板PHP作者 (我要降二軍啦!!!!!!!!)時間17年前 (2009/02/17 12:04), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
我是用最簡單的方式以php程式將資料匯出轉存excel檔的 也就是 $fp = fopen ( "excel/my_excel_file.xls" , "w" ); $fp = fputs ( "編號 \t 銀行 \t 帳號 \t 金額"); $fp = fputs ( "1 \t 中國信託 \t 012345601237 \t 3000元"); $fp = fputs ( "2 \t 合庫台中分行 \t 7854241000471 \t 3000元"); fclose($fp); 但是等到把這個產生的my_excel_file.xls打開時 第三個欄位也就是銀行帳號 Excel會非常雞婆的把帳號視為很大的數字 於是就變成「1.234567E+11」這種東西 想請問一下 有辦法用簡單的方法在匯出excel檔時設定資料都是純文字嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.124.101.143

02/17 13:28, , 1F
左右兩邊再加個引號試試看
02/17 13:28, 1F

02/17 14:03, , 2F
在欄位的開頭加一個 ' 也可以讓 Excel 視該攔為文字
02/17 14:03, 2F

02/17 15:33, , 3F
感謝樓上二位 試了之後 兩邊加 " 沒有作用 還是會轉
02/17 15:33, 3F

02/17 15:33, , 4F
在前面加「'」的話的確就不會轉 但就是會多一個「'」
02/17 15:33, 4F
文章代碼(AID): #19cZTDOx (PHP)
文章代碼(AID): #19cZTDOx (PHP)