看板 PHP 關於我們 聯絡資訊
大家好, 我在嘗試讀取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
oceanmygod:換行符號(http://twpug.net/docs/ccfaq/node327.html) 07/06 00:52