.net 导入Excel

.net 导入Excel,.net,excel,.net,Excel,我希望将Excel 2010工作表的某些部分导入SQL Server 2005。最好的方法是什么,.Net命令行脚本,一个VBA脚本,需要一些帮助 此外,我需要遍历excel行,并只导入其中的一部分-非重复项 所以,不要害羞,给我所有相关的信息-引用,连接字符串,等等。。。 我已经远离编程一段时间了,所以不要担心过于冗长:) 萨克斯, Mike有很多潜在的解决方案-哪一个是相关的将取决于您的具体环境,您几乎没有给出任何信息 如果数据量较低,则目标是单个表,而这是单次快照,请使用Excel公式生成

我希望将Excel 2010工作表的某些部分导入SQL Server 2005。最好的方法是什么,.Net命令行脚本,一个VBA脚本,需要一些帮助

此外,我需要遍历excel行,并只导入其中的一部分-非重复项

所以,不要害羞,给我所有相关的信息-引用,连接字符串,等等。。。 我已经远离编程一段时间了,所以不要担心过于冗长:)

萨克斯,
Mike

有很多潜在的解决方案-哪一个是相关的将取决于您的具体环境,您几乎没有给出任何信息

  • 如果数据量较低,则目标是单个表,而这是单次快照,请使用Excel公式生成SQL,以便使用SQL Server Management Studio直接针对数据库运行

  • 如果数据量很大和/或有多个表,但这仍然是单次快照,请使用SSIS跨多个表复制数据

    • 您可以通过SSIS中的ODBC驱动程序访问Excel文件
    • SSIS作为SQL Server 2005的一部分获得许可
  • 如果数据量很低,并且您需要它在您控制的有限数量的环境中工作,请通过远程控制使用并读取数据

  • 如果您正在创建某种产品,第三种类似工具的工具将消除大多数可能的故障模式


  • 嗨,贝文,谢谢你的回答。我对#1很感兴趣,你到底会怎么做?