2010-01-29 33 views
5

我将要添加一个功能到允许用户导入数据的Web应用程序。我不想重新发明轮子,所以我正在寻找任何可以整合的模块来处理这个问题。用于基于Web的数据导入和ETL的模块或工具?

该接口应该类似于将文件导入Excel或Access以及通常在ETL软件中找到的一些更复杂的映射和类型转换功能。

一般流程:

  1. 上传文件(CVS,Excel等)
  2. 预览文件中的数据 - 使用第一行作为列名,然后显示前N个记录,以便用户可以验证该文件被正确解析
  3. 显示映射界面选择源列如何匹配到目的地
  4. 工艺的导入和验证数据
  5. 提供失败的数据报告与选择导入下载只是失败的行

回答

1

不知道有一个单独的模块在那里,但这里有一些很酷的工具来完成,在这个至少部分的文件:

  1. File Uploading
  2. CSV Parsing

除此之外,phpMyAdmin报价是最好的基于网络的数据库管理器(MySQL数据库)中的一个。

相关问题