当然可以了。
1。利用dts
2。打开企业管理器--工具--数据转换服务--导入数据
3。源:选择Excel,你的那个文件。
4。目的选择你的数据库,
5。选中你的excel表中的数据表(默认不是3张吗)
6然后输入一个名称(在sqlserver中的),也可以不输,有默认的。
7。完成就可以了

解决方案 »

  1.   

    DTS是非常好用的一个工具。
    开始--程序--msql server --也可以找到。
      

  2.   

    /***********  导入Excel
    SELECT *
    FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,
      ’Data Source="c:test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0’)...xactionsSELECT cast(cast(科目编号 as numeric(10,2)) as nvarchar(255))+’ ’ 转换后的别名
    FROM OpenDataSource( ’Microsoft.Jet.OLEDB.4.0’,
      ’Data Source="c:test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0’)...xactions
      

  3.   

    同意  duanduan1122(我要做老大!!!) 的做法
    当然可以了。
    1。利用dts
    2。打开企业管理器--工具--数据转换服务--导入数据
    3。源:选择Excel,你的那个文件。
    4。目的选择你的数据库,
    5。选中你的excel表中的数据表(默认不是3张吗)
    6然后输入一个名称(在sqlserver中的),也可以不输,有默认的。
    7。完成就可以了
      

  4.   

    SELECT * FROM OpenDataSource
    ('Microsoft.Jet.OLEDB.4.0','Data Source="c:\q.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xls_test****************************
    结果
    OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。提供程序未给出有关错误的任何信息。
    ***********************
    (2)SELECT * FROM OpenDataSource
    ('Microsoft.Jet.OLEDB.4.0','Data Source="c:q.xls";User ID=Admin;Password=;Extended properties=Excel 8.0')...xls_test
    ****************************
    结果
    OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 不包含表 'xls_test'。该表可能不存在,或当前用户没有使用该表的权限。       -----我连接的是 EXCEL 怎么会说表不存在呢???