zoukankan      html  css  js  c++  java
  • 手动将Excel数据导入SQL

     

    1. 右键点击数据库名称,Tasks --> Import Data...

    2. Choose Data Source:MicroSoft Excel,选择Excel文件和Excel版本。Excel版本和数据源Excel一定要匹配

    3. Choose a Destination: SQL Server Native Client 10.0, 输入要导入的Sql Server名字,验证方式,用户名密码,选择要导入的数据库

    4. 勾选要导入的Excel的工作表(Source),选择要导入的SQL 数据表(Destination)。可以点击Edit Mappings编辑Excel的列和数据表的字段的对应关系。如果Excel列的标题和数据表的字段名称一致(不区分大小写),Mappings会给自动对应上,不一致的,可以手动匹配。

    注意:

    1. Excel列的数据类型必须和SQL数据表字段的数据类型一致

    2. Excel的数据要满足SQL数据表字段不为空,唯一等约束

    今天导入的时候遇到一个很奇怪的问题,Excel有一列是纯数字,但对应的SQL数据表字段是nvarchar类型。

    我把Excel的列设为文本格式了,但是还是不行,导入时提示是double类型,不能转换为nvarchar类型,怎么设置都提示是Double类型。

    最后,在Excel的数据列中,在数字前加上一个单引号,单元格左上角出现绿色三角号,选择“以文本形式存储的数字”,再导入,就可以了。

    另:http://jingyan.baidu.com/article/e3c78d64663d873c4c85f5ec.html

  • 相关阅读:
    MySQL四种分区类型
    CentOS下升级MySQL 5.0.* 到5.5
    CentOS5.5使用yum来安装LAMP
    mysql-bin 常见操作
    引爆你的Javascript代码进化
    python读写excel的简单方法demo
    python时间戳数字转为字符串格式表达
    Djang——CSRF verification failed. Request aborted
    Apache部署django
    Qt设置windows系统时间
  • 原文地址:https://www.cnblogs.com/yzl495/p/4279029.html
Copyright © 2011-2022 走看看