2
我有一个客户希望能够从excel中复制一系列单元格并将其粘贴到Web浏览器中。它基本上是一列中的产品代码和另一列中的价格。我希望能够提交这个表单来做一些php表单处理。有没有办法可以做到这一点?他想复制和粘贴,而不是以表单格式修改价格。从Excel复制并粘贴价格表到浏览器
我有一个客户希望能够从excel中复制一系列单元格并将其粘贴到Web浏览器中。它基本上是一列中的产品代码和另一列中的价格。我希望能够提交这个表单来做一些php表单处理。有没有办法可以做到这一点?他想复制和粘贴,而不是以表单格式修改价格。从Excel复制并粘贴价格表到浏览器
当数据被粘贴时,它将以制表符分隔。你可以让他将文本粘贴到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']);
然后你可以遍历数组,并得到各条线。
您还需要考虑多行。 – 2010-08-28 18:45:08
使用'str_getcsv()'可能会更安全,并让它为你处理分析/分割。尽管如此,你仍然必须分成单独的行。 – 2010-08-28 19:18:15