CSV字段映射GUI

时间:2012-03-22 14:01:10

标签: php csv

我需要将其中一个添加到项目中。是否有一个为此开发的开源PHP项目?不想重新发明轮子。

enter image description here

2 个答案:

答案 0 :(得分:8)

您要求的可能实现包括

  • Quick CSV import with visual mapping

    这是一个带有可视化映射的完整实现,尽管它不是像你的图片那样的主题。使用示例是可用的here

  • jQuery csv2table

    这是将csv转换为html表数据的部分实现。剩下的部分是使用可视化映射将生成的表转换为SQL

以下项目是PHP部分实现,它们将csv映射到sql而不向用户提供可视化映射。

答案 1 :(得分:2)

有时重新发明轮子是好的,你得到你需要的东西,你只需要什么

这看起来很简单,首先你需要一个csv kinda解析器,但这太简单了你可以做类似的事情:

您的任务可能会中断:

1.-导入csv: (构建上传表单,处理文件扩展名验证。

2.-暂时将csv存放在某处 (存储文件,可能使用哈希而不是名称,因此不存在冲突

3.-解析csv。 (http://php.net/manual/en/function.fgetcsv.php将成为你的朋友)

4.-两个输入字段,一个用于解析文件,另一个用于地图,使用一些会话/ javascript fancyness即时添加正确的列

5.-然后将映射的列存储到实际的csv值。