1. 在导入数据之前需要准备一个excel文件,此文件输入要导入的数据,列名以及信息由自己定义,重点是能在已有数据表中找到其关联字段。
本文档所设例子是将excel文档数据导入TbShGoods数据表中,其关联表是TbShGoodsSort
TbShGoods数据表主要有字段:
TbShGoodsSort主要字段是:
所准备excel文件,及其注意事项
2. 准备好数据后,开始导入数据,选择要导入数据的数据库,如演示数据库_8008——右击鼠标——【任务】——【导入数据】,如下图
3. 在导入数据界面中,如下图,选择数据源‘Microsoft Excel’,Excel设置选择Excel文件路径,其路径所指向的是1中所准备的excel文件。
4. 上图中单击下一步后出现下图界面,在目标中选择‘Microsoft OLE DB Procider for SQL Server’,选择SQL Server身份验证,注意查看数据库是否是需要导入数据的数据库,演示数据库_8008。
5. 点击【下一步】
6. 下图中源显示的是1中excel文件的所有工作表,选择有数据的那张工作表后,目标中会自动显示一个表名,[演示数据库_8008].[dbo].[Sheet1$],可对[Sheet1$]重命名,此例中设置表名为S1
7. 点击【下一步】
8. 点击【下一步】
9. 如下图,当系统提示执行成功后,可在红色方框内看到表S1已成功输入2行
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
。
10. 系统提示导入数据成功后,对比S1表和tbshgoods、TbShGoodsSort的数据类型
查看数据类型操作如下图:选择数据表S1——右击鼠标——选择修改,打开查看
数据类型。
S1表的数据类型需要与TbShGoods和TbShGoodsSort的数据类型一致。
11. 数据类型一致后,开始将S1表中的数据插入到tbshgoods表中去,其中语句如下:
insert into TbShGoods (sortid, GOODSNAME, GOODSCODE, SPEC, MODEL, GOODSFULLNAME, MEASUREUNIT, GOODSLEVEL, PICID, COLOR, QALENGTH, QAUNIT, STATUS, REMARK)
select TbShGoodsSort.goodssortid,物品名称,物品编号,规格,型号,物品全称,计量单位,等级,图号,颜色,质保期限,质保期限单位,状态,备注
from S1 inner join TbShGoodsSort on S1.所属类别=TbShGoodsSort.SORTName