zoukankan      html  css  js  c++  java
  • 将excel文件的内容导入sql server数据库的方法

    1,首先创建一个相应的表,格式保证和excel文件相同。

    2,在导入之前,要把数据库安全限制的开关打开。地点是sql server 构成 tool 的 security 构成里面的机能security构成里面的 open row set & open data source 选项打上钩。确定。

    3,输入sql语句,执行导入

     例子如下

    Code

     4,其他注意项

         导入中有可能碰到数据类型不匹配的错误。最有可能产生这种错误的就是excel里面把数字字符串当成数字来处理,这时候需要把excel的数据转为字符串。方法是数据菜单里面的分隔符处理。(直接转换cell的格式并不会导致马上的数据转换)

    另见一2b的同类型文章

    http://mou-kokuhou-blog.spaces.live.com/blog/cns!374E0BF7AAF5E9F4!288.entry

    另外,如果是把csv文件导入到 sql server,可以用这个命令

    1BULK Insert dbo.Rpt_Statistic_All   
    2From 'c:\Rpt_Statistic_temp20070719.csv'  
    3WITH (
    4FIELDTERMINATOR = ',',   
    5ROWTERMINATOR = '\n'  
    6)

    導入csv文件

    select * into aa From 
    OpenDataSource(
    'MICROSOFT.JET.OLEDB.4.0',
    'Text;HDR=Yes;DATABASE=c:\cs\')[price#csv]

    select * from aa
    drop table aa
  • 相关阅读:
    CAS实战の简介
    高效程序员的45个习惯の排除万难奋勇前进
    高效程序员的45个习惯の对事不对人
    高效程序员的45个习惯の欲速则不达
    高效程序员的45个习惯の正确做事
    Java中Runnable和Thread的区别
    Intellij IDEA 14的注册机(Java版)
    session token防表单重提
    maven下@override标签失效
    Oracle sql 优化の索引监控
  • 原文地址:https://www.cnblogs.com/forestsheep/p/1381057.html
Copyright © 2011-2022 走看看