2012-03-22 115 views

回答

8

你要求什麼的可能實現包括

  • Quick CSV import with visual mapping

    這是一個全面實施了可視化映射,但是它並不像主題的圖片。使用的一個例子是avaliable here

  • jQuery csv2table

    這是部分實現將其轉換到CSV一個HTML表數據。剩餘部分將轉換所生成的表以可視映射

到SQL下列項目是PHP部分實現該地圖CSV爲sql不提供視覺映射給用戶。

+0

這裏的例子:http://www.hurricanesoftwares.com/how-to-import-csv-file-in-your-php-application/很棒。閱讀所有的代碼,並給它一個試駕。謝謝!爲我節省了幾個小時的不必要的工作! – jerrygarciuh 2012-03-31 21:50:28

2

有時重新發明輪子是好的,你得到你所需要的東西,而你只需要

什麼這似乎很容易,首先你需要一個CSV還挺解析器,但是這只是太容易了,你可以這樣做:

你的任務,可以打破在:

1.-導入CSV: (建立一個上傳表單,處理文件擴展驗證

2:保存CSV某處暫時 (存儲文件,可能與哈希,而不是名稱,因此不存在衝突

3.-解析CSV。 (http://php.net/manual/en/function.fgetcsv.php將成爲你的朋友)

4.-兩個輸入字段,一個用於解析的文件,一個用於地圖,使用一些會話/用於在動態添加正確列的javascript幻想

5.然後將映射列存儲爲實際csv值。

+0

這不是一個問題的答案。是的,這些都是涉及的步驟。我已經提供了50分的聲​​譽,以查明強大的jQuery/PHP是否已被寫入NOT,因爲我不知道該怎麼做。 – jerrygarciuh 2012-03-31 14:09:56

+0

@jerrygarciuh - 「這不是對問題的回答」。也許不是,但都好一樣':)' – halfer 2012-03-31 18:20:04