0

我正在尝试对我的系统使用差异方法,然后我使用 ssis 从 excel 文件中提取数据(此 excel 文件由另一个系统生成,我们称之为 excel 生成器系统),然后通过存储过程将其上传到数据库,现在我们想要的是消除 excel 数据以避免解析等.. 我的问题是,我能做些什么来消除 excel 的使用我可以向 excel 生成器系统的制造商建议什么,让他们上传数据立即发送到我的网络服务。excel生成器系统输出应该是什么?列表?数据表?

excel文件包含ff列:

emp id、名字、中间名、姓氏等

我需要一些关于如何创建我的 web 服务以及 excel 生成器系统应该是什么输出的想法。因为我将使用它从这个excel数据系统获得的任何输出,然后根据它的列名选择它,然后将它保存到一个数据库中。

4

1 回答 1

1

两种选择,

  1. 使用员工数组(创建一个员工类并将其标记为可序列化),在您的 Web 服务中获取员工数组对象的参数。这种方法允许与非 MS 解决方案的互操作性。

    例如 bool SendEmployeeData(employee[] emp) // 如果上传成功返回 true。

  2. 或者在您的网络服务中获取数据集的参数(默认情况下它是可序列化的),然后在代码中提取数据表和记录,您和上传者必须就数据格式达成一致。

于 2013-02-11T02:41:00.790 回答