加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读