【问题标题】:Database direct import from Excel?从 Excel 直接导入数据库?
【发布时间】:2015-09-19 18:14:38
【问题描述】:

我在 SQL Server 2014 上工作过,我需要从 Excel 中导入数据。 '到目前为止,我已经通过右键单击 current database -> Tasks -> Import Data 导入数据。

我想知道是否有直接将数据导入表的SQL语法?

【问题讨论】:

  • 注意先google一下。有成千上万的示例/教程等等。

标签: sql sql-server database excel import


【解决方案1】:

你可以试试OPENROWSET

Insert into SQLServerTable 
Select * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 
    'Excel 8.0;Database=D:\testing.xls;HDR=YES', 
    'SELECT * FROM [SheetName$]')

【讨论】:

  • 它给了我错误:消息 7302,级别 16,状态 1,第 1 行无法为链接服务器“(null)”创建 OLE DB 提供程序“Microsoft.Jet.OLEDB.4.0”的实例.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-02
  • 1970-01-01
  • 2011-06-24
  • 2019-08-10
  • 1970-01-01
  • 2011-10-15
相关资源
最近更新 更多