2010-08-28 211 views
2

我有一個客戶希望能夠從excel中複製一系列單元格並將其粘貼到Web瀏覽器中。它基本上是一列中的產品代碼和另一列中的價格。我希望能夠提交這個表單來做一些php表單處理。有沒有辦法可以做到這一點?他想複製和粘貼,而不是以表單格式修改價格。從Excel複製並粘貼價格表到瀏覽器

回答

1

當數據被粘貼時,它將以製表符分隔。你可以讓他將文本粘貼到textarea中,然後提交表單處理它。或者你可以看中並且在textarea改變時讓一些javascript解析數據。我會從簡單的開始,去選擇1

if (!empty($_POST)) { 

    list($code, $price) = explode("\t", trim($_POST['data'])); 
    // do somethign with code and price 

} 

編輯:

以允許多個線路使用explode("\n", $_POST['data']);然後你可以遍歷數組,並得到各條線。

+0

您還需要考慮多行。 – 2010-08-28 18:45:08

+0

使用'str_getcsv()'可能會更安全,並讓它爲你處理分析/分割。儘管如此,你仍然必須分成單獨的行。 – 2010-08-28 19:18:15

相關問題