Подтвердить что ты не робот

Как создать таблицу SQL и заполнить ее данными таблицы Excel?

Есть ли простой способ создать таблицу в SQL Server (2005) из электронной таблицы Excel. Я думаю, может быть, какой-то инструмент?

Спасибо заранее.

4b9b3361

Ответ 1

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

Другие решения используют DTS или используют SSIS.

Ответ 2

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

Ответ 3

SQL Server 2008R2 +

  • Щелкните правой кнопкой мыши базу данных
  • Задачи
  • Импорт данных
  • Excel как источник
  • выберите XLXS, XLS и т.д. Приятно идти:)

Ответ 4

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

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

Ответ 5

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

Ответ 6

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