【问题标题】:PHP form output saving in excel sheet by jqueryPHP表单输出通过jquery保存在excel表中
【发布时间】:2012-07-07 13:32:26
【问题描述】:

在我的网站中,有一个启用 PHP 的地址详细信息表单。输出张贴在我的电子邮箱中。我喜欢通过 Jquery /json 将输出保存在我的外部 excel 文件“address.xls”中。 PHP 表单的输入字段为“NAME”、“ADDRESS”、“CITY”、“PHONE”、“FAX”、“EMAIL”。在这种情况下,任何身体都有帮助。

通过网站表单,姓名、地址、城市、电话、传真、电子邮件被保存在启用 PHP 的电子邮件中。但我喜欢将其保存在 Excel 表中,这样更适合排序或数据库。

默认情况下还会自动重新打开并附加最后一行。

【问题讨论】:

  • 为什么需要 jquery/json?任何产生 Excel 工作表的技术都没有帮助吗?
  • 没有广泛的方法可以直接从浏览器使用 javascript 执行此操作。您必须将数据发布到服务器并使用 php 完成。
  • 您也可以通过 Java 小程序来实现。

标签: javascript jquery json


【解决方案1】:

像我相信你正在做的那样将数据发布到一个 php 脚本......然后让脚本看起来像这样

<?php
  header("Content-type: application/ms-excel");
  header("Content-Disposition: attachment; filename=myTable.xls"); 

  $name = $_POST['name'];
  $address = $_POST['address'];
  $city = $_POST['city'];
  $phone = $_POST['phone'];


  echo "name \t address \t city \t phone \n";
  echo "$name \t $address \t $city \t $phone";

?>

【讨论】:

  • 如果您要多次收集数据并希望不断添加到表中,您应该真正使用数据库。但是,如果您想使用平面文件,则只需将其每次保存到制表符分隔的文本文件中,然后每次都重新打开并附加最后一行
  • PHP表单的输出数据是顺序保存还是保存在同一个数据上?
猜你喜欢
  • 2018-04-09
  • 2011-07-24
  • 2011-03-05
  • 2021-04-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-06
  • 2013-07-01
相关资源
最近更新 更多