2008-10-07 5 views

ответ

8

Если данные не такие большие, и если это простая таблица, проще всего создать и открыть таблицу в SQL Server Management Studio и скопировать в нее данные Excel.

Другие решения с использованием DTS или с помощью SSIS ..

+0

Опыт работы с SSIS ... http://sgomez.blogspot.com/2007/10 /sql2005-importexport-wizard-sucks.html – sebagomez 2008-10-07 16:03:41

+0

благодарит за ссылку на статью технической газеты: http://blogs.techrepublic.com.com/datacenter/?p=205 – 2008-11-26 18:22:08

+0

Что касается нестандартного сервера, например Sqlite ? Я не нашел никакой документации по этому вопросу. – happythenewsad 2009-06-26 18:23:25

1

Вы можете написать VBA код в Excel:

  • открыть соединение с базой данных
  • построения таблицы
  • заполнения Начало записи путем округления строк таблицы Excel
0

Yo u может обрабатывать сам документ Excel как базу данных, используя встроенный драйвер ODBC для этой цели. Самый быстрый способ - открыть Администратор источника данных ODBC, Настроить существующий источник данных Excel и выбрать книгу. Это дает вам базу данных Excel, сопоставленную с ODBC, теперь все, что вам нужно, это инструмент для чтения данных из вашей базы данных ODBC в вашу базу данных SQL Server.

1

В вашем менеджере предприятия SQL Server есть утилита «импорт данных». Он может принимать данные в различных форматах (.mdb, .XLS, .CSV и т. Д.). Простая задача - указать файл, который вы хотите импортировать (в новую таблицу), и начать загрузку данных и структуры. С другой стороны, комментарии о том, насколько причудливый Excel является точным .... Мое предложение состоит в том, чтобы вырезать и вставлять данные в таблицу MS Acess (все данные, если это небольшая таблица, около 10 записей, если она очень большая). Дамп данных MS Access идентифицирует любые «quirk» с данными. После создания таблицы SQL загрузка данных в нее через таблицу MS Access - это всего лишь использование диспетчера импорта (источник таблицы MS Access, назначение таблицы SQL).

16

Сохраните файл Excel в виде текстового (unicode) файла а затем используйте «sql import and export data» из всех программ, затем выберите «источник плоского файла» в качестве источника файла и просмотрите файл txt. Это будет простым и понятным.

15

SQL Server 2008R2 +

  1. правой кнопкой мыши базу данных
  2. Задачи
  3. Импорт данных
  4. Excel в качестве источника
  5. выбрать XLXS, XLS, и т.д. ... Хорошо идти :)