gpt4 book ai didi

c# - 筛选 Excel 数据 : . 网络与 SSIS

转载 作者:行者123 更新时间:2023-11-30 16:38:41 25 4
gpt4 key购买 nike

我在 excel 文件中有大量数据,每个文件至少有 20 列。我正在使用 .net (c#),我的任务是导入符合条件的行以将数据插入 SQL 数据库,例如,我只需要插入当前年份(或选定年份)的行,我也有列name 是'Full Employee Name' 我需要检查它是否存在于表 Resource Human 中。

还有一个条件是检查SQL表中的列名是否相同。我成功地用代码做到了,但至少有 200 行来完成所有可能的检查。我了解了 SSIS(集成服务,BI 工具),它看起来可以帮助我完成我的任务。

我的问题是怎么做的?我正在堆叠这个新概念。

最佳答案

我认为根据您的需求选择最佳方法:

  • 如果您希望创建自动化作业并定期执行从 excel 到 SQL 的数据导入,我认为最好使用 SSIS
  • 如果您正在尝试创建一个将 excel 文件转换为 SQL 表的小工具,那么使用 .NET 就可以了
  • 如果您希望遍历具有不同结构的 Excel 文件,那么您应该使用 .NETyou have to convert files to .csv then use SSIS .

您还可以引用以下 Microsoft 文档,了解将 Excel 文件导入 SQL 的更多选项:(SQL 查询、链接服务器、OPENROWSET ...)

关于c# - 筛选 Excel 数据 : . 网络与 SSIS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54652128/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com