0

我正在使用导入/导出向导将 Excel 数据移动到 SQL Server 2012。

Excel 表有 377 列,但是当我将文件导入 SQL Server 时,表中只出现了 255 列。其余的列在哪里?

4

1 回答 1

1

不幸的是,这是 ACE 驱动程序的限制,因此不容易克服。

我看到的一个简单解决方案是在 Excel 中打开 Excel 工作表,然后另存为 CSV。然后使用导入向导导入 CSV。

我不确定您是否知道这一点,但导入/导出向导实际上正在使用 SSIS。在最后一个屏幕中,您可以选择保存 SSIS 包 (.dtsx)。

要使名称范围的变通方法起作用,您首先需要将两个范围导入两个单独的表中,然后将它们连接在一起以填充最终表。

也许这也有帮助:http: //blogs.msdn.com/b/dataaccesstechnologies/archive/2011/01/22/importing-excel-2010-data-into-sql-server.aspx

于 2014-11-28T15:59:08.733 回答