发布网友 发布时间:2022-04-22 22:15
共3个回答
懂视网 时间:2022-05-05 02:33
SSIS开发人员经常会需要从一个Microsoft Office Excel 2007电子 数据 表 导入 数据 。这篇文章提供了一个关于 怎样 从一个Microsoft Office Excel 2007电子 数据 表 导入 数据 到一个SQL Server 2005 数据 库的逐步指导。 第一步是点击开始并选择运行并输入C
SSIS开发人员经常会需要从一个Microsoft Office Excel 2007电子数据表导入数据。这篇文章提供了一个关于怎样从一个Microsoft Office Excel 2007电子数据表导入数据到一个SQL Server 2005数据库的逐步指导。
第一步是点击开始并选择运行并输入CMD然后在命令提示符里输入DTSWIZARD。SQL Server 导入和导出向导的欢迎界面将显示出来,如下图所示:
当你点击下一步按钮时,它将进入选择数据源向导界面。用户应该选择数据源为Microsoft Office 12.0 Access Database Engine OLE DB Provider 然后在向导界面中点击属性…按钮,它将弹出数据链接属性界面。在所有标签页中,双击数据源属性值并输入电子数据表的位置,例如“C:Excel2007ImportSampleData.xlsx”作为导入数据的数据源的Microsoft Office Excel 2007文件名称和路径。然后双击扩展属性并选择Excel 12.0作为属性值。
到Microsoft Office Excel 2007的连接可以通过点击测试连接按钮来进行测试,如下图所示:
在下一个页面中,数据源需要选为SQL Native Client,因为数据将导入到SQL Server 2005。然后你需要选择数据所要导入的服务器名称,并需要配置合适的验证模式,它之后跟着数据库名称。
在这个例子中,我们将使用windows验证连接到本地SQL Server实例,所使用的数据库将是ImportExcel。
在Specify Table Copy or Query(指定表复制或查询)向导界面中,选择copy data from one or more tables or views(从一个或多个表或视图复制数据)选项,并继续这个向导到下一个界面。
在Select Source Table and Views(选择源表和视图)向导界面中,用户需要在源中选择雇员电子数据表,然后在目标中就可以看到ImportExcel.dbo.Employee了。之后点击Edit Mappings…(编辑匹配…),扫描电子数据表中的可用数据,如果数据类型与SQL Server所建议的不同的话那么指定数据类型。
在Save and Execute Package(保存和执行包)向导界面中,有两个选项叫做Execute Immediately(立即执行)和Save SSIS Package as file system(保存SSIS包为文件系统)。你可以选择任何一个选项然后点击Finish(完成)按钮来运行和结束这个包配置。
总结
SSIS包将从Microsoft Office Excel 2007雇员电子数据表中导入数据到ImportExcel数据库中的雇员表中。
热心网友 时间:2022-05-04 23:41
工具/原料 :
SQL SERVER 2008
Microsoft excel 或WPS 等
打开数据库,找到你想要导入数据的表,比如Table_1
2.在表上右击-选择前1000行,或者自己写语句 SELECT TOP 1000 FROM Table_1,运行。
3.运行结果处Ctrl+A 全选,在标题上右击-连同标题一起复制。
4.桌面新建EXCEL ,将结果粘贴进去。
5.根据这个格式,只保留第一行,下边的数据根据自己的数据添加,但一定要遵照原先的格式。比如这是我要添加的数据。
6.把excel保存好后,到SQL 中选择自己要添加数据的数据库,右击-任务-导入数据。
7. 点击下一步,数据源选择 Microsoft excel 。
8.文件路径点击浏览, 找到你保存的excel 选择。
9.点击下一步,知道sa 密码输入sa 账号与密码 ,下边数据库选择表所在的数据库。
10.点击下一步,选择复制一个或多个表。
11.选择下一步,左边的Sheet1,Sheet2,Sheet3 对应你excel表的Sheet1工作表,Sheet2 工作表,Sheet3工作表,我的数据在Sheet1 所以我选择Sheet1。
12.SHeet1前边挑勾后,右边出现目标,点击右边下拉箭头,找到你想要导入数据的表,因为我就一个表所以就出现一个。
13.选择好后,你也可以点击预览看一下数据是否完整,或者对应关系是否对应。
14.都对应好后,选择下一步。
15.点击下一步。
16.点击下一步。
17.点击完成。
18.重新在数据库中查询table_1 表,数据已经插入完成。
19.注意事项 。
一定要按照原先数据库表中的格式插入。
找准数据表中的主键不要重复。
热心网友 时间:2022-05-05 00:59
下载个 navicat for sql server