为什么导入时每个工作表名称都会显示$符号?

时间:2015-05-25 11:01:01

标签: sql-server excel excel-vba sql-server-2012 vba

我有一个Excel表格,我想在SQL Server 2012中导入。 Excel表格中有3张表格,其中包含特定名称e,g

  • 1.Abc
  • 2.ijk
  • 3.xyz

当我启动导入向导时,SQL Server导入实用程序显示6张而不是3张,包含$符号。

  • 1.Abc
  • 2.abc $
  • 3.ijk
  • 4.ijk $ ......

我想知道为什么它会在每张纸上显示$符号,哪一张是真正的纸张?我应该导入哪一个?

1 个答案:

答案 0 :(得分:0)

  

我想知道为什么它会在每张纸上显示$ sign,哪一张是真正的纸张?

我从未见过像你提到的那样。我总是看到$的表格。这是一个截图

enter image description here

  

我应该导入哪一个?

使用$的那个。这是我们在导入时使用的(通过向导或通过代码)

INSERT INTO TABLE SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:\MyNewFile.xls','SELECT * FROM [Sheet1$]')