1. 将法人代表电话及单位电话转换为文本格式 (选中列->数据->分列->下一步->下一步->选择文本->完成)
2. 选择DBcLattice数据库,右键“任务”-》“导入数据”-》“下一步”,数据源选择“Microsoft Excel”,Excel文件路径选择要导入的Excel文件,点击下一步。
3. 使用SQL Server身份验证 ,用户名为sa ,密码为sa,数据库选择DBcLattice,下一步。
4. 选择编写查询以指定要传输的数据,下一步。
5. SQL语句填入
SELECT * FROM `Sheet1$`
下一步
6. 目标填入“dbo.temp”,下一步,下一步。完成,关闭。这样,就把excel里面的数据导入到数据库里面了
7. 剩下的工作就是处理这些数据了。
8. 处理导入的null值数据,用下列sql语句
update [DBcLattice].[dbo].[temp] set [法人代表] = '' where [法人代表] is null update [DBcLattice].[dbo].[temp] set [单位电话] = '' where [单位电话] is null update [DBcLattice].[dbo].[temp] set [法人代表电话] = '' where [法人代表电话] is null update [DBcLattice].[dbo].[temp] set [单位地址] = '' where [单位地址] is null
处理
9. 往T_Content表中插入数据,sql语句如下:
insert into T_Content(SiteID, ContentID, Title, Author, OriginUrl, Creator, IsAudit,Content) SELECT 'shaoxingxian',[单位编号],[单位名臣],'贵阳市公共资源阳光交易中心','贵阳市公共资源阳光交易中心','admin', 'true', ' <p style="margin:0cm 0cm 0pt;mso-pagination:widow-orphan;" class="MsoNormal"><b><span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;">单位编号<span lang="EN-US"><span style="mso-tab-count:1;"> </span><span style="mso-tab-count:1;"> </span></span></span></b> <span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;" lang="EN-US">'+[单位编号]+'</span> </p> <p style="margin:0cm 0cm 0pt;mso-pagination:widow-orphan;" class="MsoNormal"><b><span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;">单位名称<span lang="EN-US"><span style="mso-tab-count:1;"> </span><span style="mso-tab-count:1;"> </span></span></span></b> <span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;" lang="EN-US">'+[单位名臣]+'</span> </p> <p style="margin:0cm 0cm 0pt;mso-pagination:widow-orphan;" class="MsoNormal"><b><span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;">法人代表<span lang="EN-US"><span style="mso-tab-count:1;"> </span><span style="mso-tab-count:1;"> </span></span></span></b> <span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;" lang="EN-US">'+[法人代表]+'</span> </p> <p style="margin:0cm 0cm 0pt;mso-pagination:widow-orphan;" class="MsoNormal"><b><span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;">法人代表电话<span lang="EN-US"><span style="mso-tab-count:1;"> </span><span style="mso-tab-count:1;"> </span></span></span></b><span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;" lang="EN-US">'+[法人代表电话]+'</span> </p> <p style="margin:0cm 0cm 0pt;mso-pagination:widow-orphan;" class="MsoNormal"><b><span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;">单位电话<span lang="EN-US"><span style="mso-tab-count:1;"> </span><span style="mso-tab-count:1;"> </span></span></span></b> <span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;" lang="EN-US">'+[单位电话]+'</span> </p> <p style="margin:0cm 0cm 0pt;mso-pagination:widow-orphan;" class="MsoNormal"><b><span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;">单位地址<span lang="EN-US"><span style="mso-tab-count:1;"> </span><span style="mso-tab-count:1;"> </span></span></span></b> <span style="font-family:宋体;font-size:12pt;mso-bidi-font-family:宋体;mso-font-kerning:0pt;" lang="EN-US">'+[单位地址]+'</span> </p> ' FROM [DBcLattice].[dbo].[temp]
10. 往T_CateContent里面插入数据
因为这些数据是要插入“政府采购企业信息”,所以找到这个栏目的ID号为bd422bda-f7a0-4463-9ccf-0c872084278b,
所以sql语句为
insert into T_CateContent ( SiteID, CateID, ContentID ) select 'shaoxingxian','bd422bda-f7a0-4463-9ccf-0c872084278b',[单位编号] from dbo.temp