sql-server-2008 – 将Excel导入SQL Server 2008

前端之家收集整理的这篇文章主要介绍了sql-server-2008 – 将Excel导入SQL Server 2008前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要创建一个将多选项卡式Excel电子表格导入sql Server 2008R2的过程.每个选项卡都是数据库中的不同表.这需要每周完成,导入应该是自动化的.理想情况下,我想将电子表格弹出到一个文件夹中[或者让一些实习生这样做]并让sql运行一个查看此文件夹的过程,并将数据添加到此db中的表中.我还希望有另一个表跟踪它们的导入和日期戳.我真的不知道从哪里开始,因为当涉及到 tsql时,我是一个非常大的菜鸟.

解决方法

如果您仅限于Tsql,以上两个答案将向您展示一些想法.如果您可以使用SSIS访问数据工具或商业智能,则可以假设每次Excel工作簿中的每个工作表都匹配,从而实现自动化.使用SSIS,您将使用数据流任务,每个工作表将导入到您想要的表中.当你准备下周的文件时,你将它放入文件夹并运行SSIS包.

但是,如果工作表名称发生变化(例如,一周工作表称为Cats,Dogs,Rain,下周则是硫磺,火灾,地狱),那么这将导致包裹破裂.否则,如果只有工作表中的数据发生变化,那么这可以通过SSIS完全自动化.

示例文章https://www.simple-talk.com/sql/ssis/moving-data-from-excel-to-sql-server—10-steps-to-follow/

猜你在找的MsSQL相关文章