我需要导入数据的表格进入我的数据库。数据是通过提供电子表格(主要是Excel文件)从多个缔约方。每个格式的这些文件是类似但不同和各种变革将需要按摩的数据为最终格式的合适用于进口。此外输入格式有可能改变未来。我在寻找一个工具,可以运行和管理的普通用户转换输入文件。

现在让我列出一些变革,我想要做的:

  • 换列:

输入是:

|Name|Category|Price|
|data|data    |data |

输出

|Name|Price|Category|
|data|data |data    |
  • 重新命名列

输入是:

|PRODUCTNAME|CAT |PRICE|
|data       |data|data |

输出

|Name|Category|Price|
|data|data    |data |
  • 地图列根据一个查询表,就像在上述实例:替换发生串的"车"通过"汽车",在列类别
  • 基本的数学:乘以价格列的一些因素
  • 基本串的操作 可以说,格式的价格柱是"3×45美元",我就要分割成两列量和价格
  • 过滤行的值:排除的所有行包含词"贵"
  • 等等。

我有以下要求:

  • 它可以运行上的任何这些平台:Windows,Mac,Linux
  • 开放源代码,免费软件、共享软件或商业
  • 的转换需要编辑通过GUI
  • 如果该工具要求终端用户培训,以使用,这并不是一个问题
  • 它可以处理为行为1000-50000

基本上我是在找一个图形的工具,将帮助用户正常化的数据,使它可以导,没有我需要写一大堆的适配器。

什么工具你用来解决这个?

有帮助吗?

解决方案

骡子数据积分将做所有这一切都从一个csv文件。所以你可以出口的电子表格来计文件,并载CSV文件ito的MDI。它甚至可以负载数据直接向数据库。用户可以指定所有的转变你的请求。MDI会的工作现在非骡子环境。你可以在这里找到它 mulesoft.com (免责声明,我的公司开发的转化技术,这种产品是基于上)。

其他提示

最简单的解决方案恕我直言将是使用Excel本身-你会得到所有的Excel建立的功能和宏免费的。

有你的代码转换在宏调通过Excel控制(用于GUI方面)在电子表格。找到一个方法插入电子表格和宏在你的客户的Excel文件。这样,你不需要担心的平台兼容性(这是他们的文件,因此他们必须能够打开)和所有其余的。其他要求都得到满足。唯一的培训将是向他们展示如何使宏。

你没说是哪个数据库正在进入或是什么工具你使用。如果你使用SQL服务器,那么我推荐使用SQL服务器的整合服务(SSI)操纵的电子表格,在进口的过程。

我倾向于使用MS Access作为一个流水线之间的多个数据来源和目的地-但是你寻找的东西,多一点的自动化。你可以使用的宏和VB脚本用的访问,以帮助通过大量的基本知识。

但是,你总是会有的数据一致性问题与用户的错误解释如何规范自己的信息。祝你好运!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top