zoukankan      html  css  js  c++  java
  • 将Excel导入数据库

    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;">&nbsp; </span><span style="mso-tab-count:1;">&nbsp;&nbsp;&nbsp;&nbsp;</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;">&nbsp; </span><span style="mso-tab-count:1;">&nbsp;&nbsp;&nbsp;&nbsp;</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;">&nbsp; </span><span style="mso-tab-count:1;">&nbsp;&nbsp;&nbsp;&nbsp;</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;">&nbsp;&nbsp;</span><span style="mso-tab-count:1;">&nbsp;</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;">&nbsp; </span><span style="mso-tab-count:1;">&nbsp;&nbsp;&nbsp;&nbsp;</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;">&nbsp; </span><span style="mso-tab-count:1;">&nbsp;&nbsp;&nbsp;&nbsp;</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
  • 相关阅读:
    php 正则获取字符串中的汉字(去除字符串中除汉字外的所有字符)
    发送短信倒计时效果实现
    《JavaScript模式》第2章 基本技巧
    《JavaScript模式》第1章 简介
    点击元素,只有它的背景变色
    笔试题之优化代码
    jQuery实现一个全选复选框联动效果
    《深入浅出Node.js》第3章 异步I/O
    《深入浅出Node.js》第2章 模块机制
    《深入浅出Node.js》第1章 Node简介
  • 原文地址:https://www.cnblogs.com/poissonnotes/p/3421626.html
Copyright © 2011-2022 走看看