excel - 与 500 多个应用程序集成

标签 excel csv integration spreadsheet

我们的客户使用 500 多个应用程序,我们希望将这些应用程序与我们的集成。最好的方法是什么?这些应用程序是时间注册应用程序,其中大多数应用程序的共同点是它们可以导出到 csv 或类似文件,其中一些实际上是注册时间的自制 excel 表。

到目前为止,最好的想法是创建我们自己的 Excel 表格,它可以用来与所有这些应用程序集成。集成可以是包含类似 ='[c:\export.csv]rawdata'!$A$3 的单元格的形式,其中 export.csv 是从时间注册应用程序导出的 csv 文件。您能找到与所有这些应用程序集成的更好方法吗?值得一提的是,我们几乎所有的客户都有 Microsoft Office。

编辑:对 Pontus Gagge 优秀问题的回答:

不同应用程序中的数据有多相似?
我假设由于他们对注册申请进行计时,因此它们会有一些相似之处,但我假设有些人会记录一个人整个一个月总共工作了多长时间,而另一些人会具体说明每一天。如果选择 Excel,我相信可以使用基本公式消除许多差异。

数据质量如何?
数据的质量可能会有所不同,因此必须进行基本验证,一个好方法也是让客户透明,我们的应用程序如何理解他们的输入,所以他们是负责任的。

你说的数据量有多大?
将提供最多 50 名员工的工作时间信息。

集成是单向的吗?
是的

应该以什么频率传输信息?
每月一次(当他们需要支付工资时)。

应用程序本身多久更改一次,您的产品多久更改一次?
如果他们的应用程序是自制的 Excel 表,那么我假设它会每年更改一次(例如由于某人的错误)。如果这是一个标准的适当时间注册申请,那么我认为它们的更新频率不会超过每五年左右更新一次,因为这是一个非常稳定的概念。

集成应该是全自动的,还是您的最终用户可以触发数据传输?
他们肯定可以触发数据传输。用户通常专注于这个过程,因此他们可以接受培训,这意味着他们可以弥补,比如 30 次鼠标点击,以便每个月进行集成。

客户会有人监控集成吗?
由于我们有很多客户,他们中的许多人应该能够自己进行集成。我们将能够通过电话为他们提供帮助。我们不能,但我们自己进行集成,因为我们将对由于用户错误等引起的任何错误负责。

“整合意大利面”这句话对你有什么意义……?
我正在寻找最好的厨师的想法来 cooking 其中很大一部分。

最佳答案

您需要提出一种通用数据格式,以及一种将单个数据格式转换为通用格式的方法。真的没有办法解决这个问题 - 您提出的任何解决方案都必须以一种或另一种方式做到这一点。这是您正在做的事情的基本复杂性。

更大的问题实际上是源数据中的差异,例如日期的存储方式、缺少的列等。对 CSV 进行通用转换以移动列相对容易。

关于excel - 与 500 多个应用程序集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3265589/

相关文章:

matlab - 在matlab中基于正态分布生成随机数

mercurial - hg commit 是否应该通知 Fogbugz?

vba - 用双引号引用单元格值 : Excel VBA Macro

excel - 遍历文件夹代码的下标超出范围

php - 将带有特殊字符的文本从 MySQL/PHP 导出到 Excel

python - 处理 .csv 中不需要的(独立)双引号

javascript - 通过 jquery 导入 CSV - 变量锁定

vba - 如何在 VBA 中截断 double 值

Python CSVkit 比较 CSV 文件

具有集成的 C 数学库?