将历史logging从Excel导入到自定义应用程序

我需要一点帮助。 我公司有多个excel表单中的数据。 一些表单是直接的(因为他们很容易地映射数据types)。 但是其中大部分是合并行和单元格等在一个头。 我正在开发一个应用程序在C#维护一个海量数据库与适当的用户和angular色pipe理和多个部门作为利益相关者。

我从excel表格中找出了关系,一切都很好。 我不明白的是如何导入历史数据映射到数据表? 基本上,当devise一个新的定制系统时,你将如何导入无意义的数据?

我能想到的唯一办法是编写一个实用程序,读取Excel表格的每一行和每个单元格,然后提取所需的值以插入到正确的数据库表中。 但是,由于excel表格数量众多,这将需要很长时间。

想知道你们中的任何一个人是否和我一样经历过相同的事情?你们是怎么做到的?

非常感谢球员:)

如果数据不规律,你就会面临一个痛苦的世界。 Excel中的对象模型可以由任何Windows脚本宿主语言驱动,如VBScript和JScript。 实际上,大多数脚本语言都支持Excel遍历。

但是,正如您已经注意到的那样,所有电子表格中的数据布局都不尽相同。 几年前,我也遇到了一个类似的问题,那就是遍历发电站的SCADA数据:每个站点都稍有不同,并不时地改变格式。