Файл Excel для импорта из SQL Server 2008 - PullRequest
0 голосов
/ 27 апреля 2011

Как я могу импортировать файл Excel? У меня нет Visual Studio 2008, у меня есть только Visual Web Developer 2008 Express. Как я могу импортировать файл Excel в таблицу на SQL Server

Ответы [ 2 ]

2 голосов
/ 27 апреля 2011

В зависимости от ваших потребностей вы можете сделать это вручную из Managment Studio Express 2008 ( how ), который должен быть установлен вместе с вашим экземпляром или может быть добавлен (это бесплатно) или выполнение запроса T-SQL ( как )

Если вы хотите написать код, вам следует выбрать свой любимый API базы данных (EF, ADO.NET), выполнить итерации по файлу Excel и вставить строки в таблицу.

0 голосов
/ 28 апреля 2011

Вот очень простое решение, которое может работать в зависимости от того, как вы настроили: копировать-вставить!Чтобы это работало, ваши таблицы должны быть настроены на сервере SQL.Я рекомендую вам скачать SQL Server Express;так будет проще.

Посмотрите на файл Excel, определите, какие столбцы вы хотите импортировать.Создайте таблицу на сервере SQL с тем же количеством столбцов.Выберите подходящий тип данных.Если вы сомневаетесь, оставьте все для varchar (MAX) с первой попытки и убедитесь, что сначала тоже «Разрешено пустое значение».Вы всегда можете вернуться, удалить таблицу и повторить эти шаги с откорректированными типами данных, как только он будет работать один раз.

Выберите ячейки столбцов, которые вы хотите импортировать, и нажмите «Копировать».Зайдите в таблицу и выберите «редактировать 200 верхних строк».Они должны быть пустыми.Нажмите на верхнюю левую область таблицы (как в Excel, где вы можете выбрать весь лист).Нажмите пасту.

Вуаля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...