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





Если данные не такие большие и если это простая таблица, проще всего создать и открыть таблицу в SQL Server Management Studio и скопировать и вставить в нее данные Excel.
Другие решения используют DTS или SSIS ..
спасибо за ссылку на статью tech republic: blogs.techrepublic.com.com/datacenter/?p=205
как насчет не корпоративного сервера, такого как Sqlite? я не нашел никакой документации по этому поводу.
Вы можете написать код VBA в Excel:
Вы можете рассматривать сам документ Excel как базу данных, используя для этой цели встроенный драйвер ODBC. Самый быстрый способ - открыть Администратор источника данных ODBC, настроить существующий источник данных файлов Excel и выбрать книгу. Это дает вам базу данных Excel, сопоставленную с ODBC. Теперь все, что вам нужно, это инструмент для чтения данных из базы данных ODBC в базу данных SQL Server.
В вашем менеджере предприятия SQL Server есть утилита «импорта данных». Он может принимать данные в различных форматах (.mdb, .XLS, .CSV и т. д.). Это простая задача - указать файл, который вы хотите импортировать (в новую таблицу), и начать загрузку данных и структуры. С другой стороны, комментарии о том, насколько необычный Excel точен…. Мое предложение - вырезать и вставить ваши данные в таблицу MS Acess (все данные, если это небольшая таблица, около 10 записей, если она очень большая). Дамп данных MS Access идентифицирует любую «причуду» с данными. После создания таблицы SQL загрузка данных в нее через таблицу MS Access - это просто вопрос использования диспетчера импорта (источник таблицы MS Access, назначение таблицы SQL)
Сохраните файл Excel как текстовый (unicode) файл, а затем используйте «sql import and export data» из всех программ, затем выберите «плоский источник файла» в качестве источника файла и просмотрите текстовый файл. Это просто и понятно.
что значит "из всех программ"?
SQL Server 2008R2 +
Это работает в большинстве современных версий SQL Admin и является самым простым решением. Пользовательский интерфейс немного раздражает, но его можно использовать.
Мой опыт работы с SSIS ... sgomez.blogspot.com/2007/10/…