2013-02-17 5 views
0

У меня есть файл Microsoft Excel с 25 столбцами, и я использовал мастер импорта данных на студии SQL Server 2008 R2, чтобы импортировать его в уже существующую таблицу. Но он отображает только 14 столбцов и игнорирует остальные. Имеет ли ограничение на количество столбцов или есть проблема с моими данными?Импорт данных из MS Excel в SQL Server 2008 R2

ответ

0

Я не очень хорошо знаком с SQL Server, но в соответствии с этим: Excel file Import to Sql server 2008 - предел столбцов для Excel равен , который далеко за пределами ваших номеров. Скорее всего, проблема в ваших данных, но без примера невозможно сказать, что не так.

1

Можете привести пример ваших данных?

В то же время ... Когда вы выполняете импорт, я предполагаю, что вы достигли страницы Select Source Tables and Views;

enter image description here

На этом этапе вы можете редактировать свои сопоставления столбцов, нажав на кнопку Edit Mappings. Это покажет следующий экран;

enter image description here

Убедитесь, что все столбцы выбираются там.

Кроме того, на следующем экране он будет предупреждать о любых несоответствиях в данных;

enter image description here

Вы видите какие-либо предупреждения здесь?

+0

Спасибо, но только немногие из столбцов указаны в Редактирование сопоставлений. Есть ли способ добавить остальные столбцы? – aby

+1

Привет, Aby ... можете ли вы сделать снимок экрана из ваших верхних строк данных, включая имена столбцов, и добавить его в свой оригинальный пост? Или укажите свои столбцы и некоторые данные примера? Возможно, я вижу, есть ли что-то страшное? – PGallagher

0

Попробуйте создать столбцы Excel и структуру таблицы в том же формате и структуре, что и sql sqs table. Откройте excel, выберите строку (целая строка, щелкнув по номеру строки), выберите все данные до конца данных (выберите первую строку в последнюю строку). нажмите ctrl + c

отредактируйте таблицу sql sqs, перейдите к последней строке, где вы можете найти пробел.

Выберите эту строку, нажав кнопку строки и нажмите ctrl + v.

Выполнено, что данные Excel будут вставлены в таблицу sql.

Я попробовал это в MS SQL 2008

Смежные вопросы