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

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

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

6 ответов


Если данные не так велики и если это простая таблица, самый простой способ-создать и открыть таблицу в SQL Server Management Studio и скопировать в нее данные excel.

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


сохранить файл excel как текстовый (unicode) файл, а затем использовать "SQL импорт и экспорт данных" из всех программ затем выберите "плоский источник файла" в качестве источника файла и просмотреть файл txt.Вот и все.Просто и ясно.


SQL Server 2008R2+

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

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

  • открыть подключение к базе данных
  • создать таблицу
  • начните заполнение записей, пройдя через строки электронной таблицы Excel

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


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