Exemplo de como importar uma planilha do Excel para SQL via T-SQL

-- Habilitando as opções avançadas 
-- Por padrão e por segurança, a 
-- opção vem desabilitada.

sp_configure
'show advanced options', 1
reconfigure

sp_configure

'Ad Hoc Distributed Queries', 1 
reconfigure

--CRIANDO UM BANCO DE DADOS PARA ARMAZENAR OS DADOS DA IMPORTAÇÃO (Neste caso troque pelo nome do seu banco de dados)
CREATE DATABASE 

--ColocaNDO em uso o banco de dados WEBMUNDI (Neste caso troque pelo nome do seu banco de dados)

USE WEBMUNDI

/* Criando a tabela com os meus atributos da planilha */
create table PRODUTOS(
COD_PROD INT NOT NULL PRIMARY KEY,
DESCRICAO VARCHAR(40) NOT NULL,
PRECO_VENDA NUMERIC (18,2) NULL,
QTD_ESTOQUE INT NULL )

/* Comando para importar a planilha na tabela */

INSERT INTO PRODUTOS SELECT
* FROM OPENROWSET ('Microsoft.Jet.OleDB.4.0',
'EXCEL 8.0;Database=C:\PRODUTOS.XLS'
,Plan1$)

/*Em Database, deve-se informar o caminho e o nome da planilha, seguido do nome da PLANILHA + $. 
Exemplo: Caminho: C:\ Planilha: PRODUTOS.XLS, pasta Plan1.

*/