2010-08-28 207 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

相关问题