用于基于Web的数据导入和ETL的模块或工具?

时间:2010-01-29 15:55:45

标签: web-applications etl data-import

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

界面应类似于将文件导入Excel或Access以及ETL软件中常见的一些更复杂的映射和类型转换函数。

一般流程:

  1. 上传文件(CVS,Excel等)
  2. 预览文件中的数据 - 使用第一行作为列名,然后显示前N条记录,以便用户可以验证文件是否已正确解析
  3. 显示映射界面以选择源列与目标的匹配方式
  4. 处理导入并验证数据
  5. 提供导入失败的数据报告,并提供下载仅失败行文件的选项

1 个答案:

答案 0 :(得分:1)

不确定是否有单个模块,但这里有一些非常酷的工具可以完成至少部分:

  1. File Uploading
  2. CSV Parsing
  3. 除此之外,phpMyAdmin商品是最好的基于Web的数据库管理器之一(适用于MySQL数据库)。