Inquiridor
Inserir valores em celulas especificas do Excell com o SQL Server 2005 Standard, é possivel?

Pergunta
-
ola pessoal
eu possuo alguns modelos de excell, que neles ja existem graficos e tudo mais, voce apenas insere os valores em determinadas celular o o resto ja esta feito.
Porem, eu queria saber se é possivel fazer com que o SQL Server 2005 insira determinados valores em determinadas celulas, por exemplo:
como as linhas A e B sao cabeçalho, nao posso inserir valores nelas, entao tenho que inserir os valores nas celulas C3,C4, C5 nomes de cidade, nas celular D3,D4,D5 a população
inserir os valores nas celular nao esta sendo o problema, estou fazendo dessa forma
INSERT INTO
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0',
'Data Source="E:\Teste.xls";User ID=;Password=;Extended properties=Excel 5.0')
...Teste$
SELECT CidNome, CidPop FROM TBCidade
porem quando é feito dessa forma ele pega a primeira linda do excell e insere os dados.
e preciso que ele comece a inserir a partir da 3 linha.
É mais ou menos isso o que eu quero, alguem pode me ajudar?
Algum exemplo?
falow
T+
Todas as Respostas
-
-
Ola Hass
mais mesmo que a crie esses ID (tem uma funcao no SQL que conta as linhas, entao estaria resolvido esse "problema"), no select ele vai retornar os dados, porem na hora em que ele for inferir nao excell ele nao vai pular as celulas 1 e 2, e vai inserir os dados da mesma forma ou estou errado?
obrigado
T+ Cara -
-
-
-
-
Você ja tentou, fazer em VBA ?
Ficaria tipo assim
Set ObjExcel = CreateObject("excel.application")
ObjExcel.Visible = True
Set Ex = ObjExcel.WorkBooks.Add
Set Write = Ex.Worksheets(1)
Write.Cells(1,2) = " Escreve na primeira linha na coluda 2"
Write.Cells(4,1)= "Escreve na linha 4 na coluna 1"
Espero ter ajudado
-
ola ricardo
é dessa forma que o sistema gera a planilha atualmente
mais dessa forma tenho que mandar o ASP gerar, e depois ele passar o diretorio para o SQL
entao queria saber se é possivel fazer isso de uma vez so
com o SQL escrevendo na planilha
acho que vou ter que ver alguma solucao em .net
ai extancio ela no SQL
mais obrigado pela dica
T+ cara