导入CSV数据并触发列匹配

时间:2016-05-28 18:21:03

标签: php jquery csv import

我无法找到解决方案 - 我已经找到了很多关于通过jQuery和/或PHP导入CSV文件的指南,但我的问题是下一步 - 我需要找到一种方法导入CSV数据(理想情况下使用jQuery但PHP也可以)然后启动列匹配例程,以便用户可以定义哪个列是什么,即名称/描述/日期等。

任何人都知道任何良好的开箱即用解决方案或如何开始?

提前致谢, 格雷厄姆

1 个答案:

答案 0 :(得分:0)

您可以尝试以下步骤。

  • 第一种形式:其中只需要允许csv文件。
  • 第二种形式:获取 上传的csvfile的第一行(Header)。所以可能会得到所有           用户列

例如:使用d,e,f列进行用户上传 您的要求需要列名a,b,c

在这种情况下,您有一个表单,左侧可以显示您需要验证的列。右侧可以显示上传的标题(d,e,f)

一旦用户选择所有列并按下提交按钮,用户必须选择a = d或a = e或a = f然后您可以验证所有列并允许提交

一旦你的数据被提交,你必须检查你的php函数哪个列与哪个列匹配,并根据需要进行操作。