sql-server-2008 – 将Excel导入SQL Server 2008
发布时间:2020-12-12 06:31:02 所属栏目:MsSql教程 来源:网络整理
导读:我需要创建一个将多选项卡式Excel电子表格导入SQL Server 2008R2的过程.每个选项卡都是数据库中的不同表.这需要每周完成,导入应该是自动化的.理想情况下,我想将电子表格弹出到一个文件夹中[或者让一些实习生这样做]并让sql运行一个查看此文件夹的过程,并将数
我需要创建一个将多选项卡式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/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |