0

I've a Microsoft Excel file with 25 columns and I used the data import wizard on SQL Server 2008 R2 studio to import it to already existing table. But, it only maps 14 columns and ignores the rest. Does it have a column number limit or there is a problem with my data?

4

4 回答 4

1

你能举一些你的数据的例子吗?

同时...当您执行导入时,我假设您正在访问Select Source Tables and Views页面;

在此处输入图像描述

在此阶段,您可以通过按下Edit Mappings按钮来编辑列映射。这将显示以下屏幕;

在此处输入图像描述

确保在那里选择了所有列。

此外,在以下屏幕上,它会警告数据中的任何不匹配;

在此处输入图像描述

您在这里看到任何警告吗?

于 2013-02-17T10:16:48.173 回答
0

你可以反过来做。

步骤 1.在新表中导入工作表。

步骤 2.使用批量查询插入您的首选表

我认为这将解决您的问题

于 2013-04-09T10:46:34.870 回答
0

尝试以与 ms sql 表相同的格式和结构创建 Excel 列和表结构。打开excel选择行(通过单击行号选择整行)选择整个数据直到数据结束(选择第一行到最后一行)。按 ctrl+c

编辑 ms sql 表,转到可以找到空白的最后一行。

通过单击行按钮选择该行,然后按 ctrl+v。

完成后,您的 excel 数据将被插入到 sql 表中。

我在 MS SQL 2008 中尝试过

于 2014-05-22T21:07:30.270 回答
0

我对 SQL Server 不太熟悉,但据此:Excel 文件导入到 Sql server 2008 - Excel 的列限制为255,这远远超出了您的数字。最有可能的问题出在您的数据中,但是如果没有示例,就不可能说出问题所在。

于 2013-02-17T07:46:42.963 回答