作者johnnyne (強尼乃)
看板PHP
標題[請益] PHPexcel
時間Thu Jun 30 13:15:51 2011
大家好,
我在嘗試讀取csv檔案的時候
會出現錯誤
Fatal error: Uncaught exception 'Exception' with message 'Could not open
C:\Users\wenny\Downloads\乃洪 umColGroup#20.csv for reading! File does not
exist.' in C:\AppServ\www\PHPExcel\Reader\CSV.php:211 Stack trace: #0
C:\AppServ\www\PHPExcel\Reader\CSV.php(151):
PHPExcel_Reader_CSV->loadIntoExisting('C:\Users\wenny\...', Object(PHPExcel))
#1 C:\AppServ\www\Final.php(10):
PHPExcel_Reader_CSV->load('C:\Users\wenny\...') #2
C:\AppServ\www\Final.php(39): scan('2') #3 {main} thrown in
C:\AppServ\www\PHPExcel\Reader\CSV.php on line 21
可是我在讀取較小的檔案(自己的測試檔案)又沒有問題
請問這個錯誤是哪種問題呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.243.2.69
推 s25g5d4:檔名改英文看看 06/30 13:45
→ arrack:英文檔名,另外檔案放在AppServ\www底下 06/30 15:00
我剛剛試過了樓上2位的方法 檔名改成全英文並且放在AppServ\www底下
也都沒有用,一樣是Could not open
然後我放棄PHPexcel,嘗試用Fgetcsv方式去改程式碼
結果發現一樣的問題就是開不了檔案
Warning: fopen(C:\AppServ\www umColGroup#20.csv) [function.fopen]: failed to
open stream: Invalid argument in C:\AppServ\www\Final2.php on line 4
請問一下 如果是用PHP讀取csv檔案
有沒有規定檔案大小??
因為我的檔案總共有9000多行 9000多列
是不是因為檔案太大而無法讀取呢??
謝謝
※ 編輯: johnnyne 來自: 111.243.2.69 (06/30 15:21)
→ arrack:你沒注意到 錯誤訊息中的 檔案路徑 有問題嗎? 06/30 16:04
推 oceanmygod:將路徑分隔用「\\」或「/」 07/06 00:50
→ oceanmygod:檔名如果是numColGroup且路徑使用雙引號會造成解讀成\n 07/06 00:52