zoukankan      html  css  js  c++  java
  • EXCEL批量导入到Sqlserver数据库并进行两表间数据的批量修改

    Excel 大量数据导入到sqlserver生成临时表并将临时表某字段的数据批量更新的原表中的某个字段

    1:首先要对EXCEL进行处理

    列名改成英文,不要有多余的列和行(通过ctrl+shift 左或右隐藏行和列)

    2.sqlserver界面选择数据库进行导入

    3.数据源选择EXCEL  版本我选97-2003

    4.选择需要导入的数据库

     

     4.选择要导入的sheet,可预览或查看字段,如果Excel实现格式错误会报错

    5.点下一步和完成 就顺利导入了

     

    接下来看下临时表里数据是否正确,有多余的空数据可以删掉

    开始批量修改

    附上Sql

    把资产表里的两个日期字段的值都改为临时表里的数据,通过code字段关联资产表和临时表,最终实现批量修改

    SELECT a.listingdate,a.obtaindate,b.RLinstenDate,b.Robtaindate,* FROM tab_assets as a join dbo.[核对日期导入用$] as b on a.code=b.code where b.bldate=0 or b.bodate=0

    update tab_assets set tab_assets.obtaindate=dbo.[核对日期导入用$].RObtainDate,tab_assets.listingdate=dbo.[核对日期导入用$].RLinstenDate from dbo.[核对日期导入用$] join tab_assets on tab_assets.code=dbo.[核对日期导入用$].code

  • 相关阅读:
    falsk简单项目示例
    bootstrap基础
    flask models循环使用和migrate迁移脚本
    flask-script
    flask 钩子函数
    flask get和post请求使用
    flask SQLALchemy外键及约束
    flask SQLAlchemy
    关于虚拟机端口转发的一次理解和记录
    记录一次VMware与xshell远程链接的总结
  • 原文地址:https://www.cnblogs.com/clsl/p/11806647.html
Copyright © 2011-2022 走看看