5

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

该界面应该类似于将文件导入 Excel 或 Access 的界面,加上一些通常在 ETL 软件中发现的更复杂的映射和类型转换功能。

一般流程:

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

1 回答 1

1

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

  1. 文件上传
  2. CSV 解析

除此之外,phpMyAdmin提供的是最好的基于 Web 的数据库管理器之一(用于 MySQL 数据库)。

于 2010-08-05T15:02:08.137 回答