基本上,我需要一種上傳CSV文件並將其保存到多維數組中的方式,如標題所示。如何上傳CSV文件並將其保存到多維數組中?
我已搜查遠播網上,我發現一個jQuery-CSV添加在這裏: https://github.com/evanplaice/jquery-csv
這jQuery庫可以處理轉換CSV文件轉換成一個多維數組,雖然它是上裝部分我我真的有麻煩了。
我在如何將PHP和jQuery一起交互時遇到困難。我知道一個事實,即PHP始終在服務器上先調用,然後在客戶端調用jQuery/Javascript。因此,我很困惑如何允許用戶通過PHP上傳CSV文件,保存位置,將其傳遞給jQuery,然後將其保存在那裏。
我相信這很可能是一個簡單的任務,儘管我無法在任何地方找到我的答案。
因此,這裏是我想做到這一點:
- 上傳文件,PHP
- 保存CSV與PHP或jQuery的
- 解析CSV到AA串多維數組使用
$.csv.toArrays(csv);
來自jQuery-csv加上
非常感謝所有的幫助和建議!
JQuery不會d你的服務器端存儲文件,你必須在你的HTML中輸出你的CSV文件作爲你的數組(JSON),jQuery可以從那裏選擇它 –
爲什麼你用jquery來解析它。爲什麼不用一個簡單的php表單上傳它,使用csv庫將其解析爲csvn。稍後,您可以使用iframe或其他方式將文件異步傳輸到服務器。 –
@ØHankyPankyØ - 聽起來好多了。我不需要將CSV文件保存在任何地方。我只需要保存它的內容。我會怎麼做呢? – Fizzix