Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mkboy

Ler XLS

Recommended Posts

Não estou conseguindo, fiz conforme o exemplo:

<%  Dim sSourceXLS	Dim sDestXLS	sDestXLS = Server.MapPath(".") & "\relatorio.xls"  ' caminho e nome do arquivo xls		Dim oConn	Set oConn = Server.CreateObject("ADODB.Connection") 'conexao com o xls	oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & sDestXLS & ";Extended Properties=""Excel 8.0;HDR=NO;"""	Dim oRS 	Set oRS = Server.CreateObject("ADODB.Recordset") 'objeto recordset que armazena os dados do xls	oRS.Open "Select * from tb_xls", oConn, 1, 3 'executa o recordsetdo while not oRS.eof 'listando as celulas do arquivo  Response.Write(""&oRS.Fields(0).Value&" - "&oRS.Fields(2).Value&" - "&oRS.Fields(2).Value&"")'fields tem o numero da coluna do xls,  Response.Write("<br>")  oRS.movenextloopoRS.closeset oRS=nothing	oConn.Close	Set oConn = Nothing'Abra o xls vá em Menu-Inserir=>>Nome=>>Definir 'escolha o nome da sua seleção de celulas, esse nome é o mesmo que vai no sql, como se fosse o nome da tabela, no exemplo está como tabelaXLS%>
Criei um XLS e defini o nome como tb_xls (o nome do arquivo é relatorio.xls)E o erro que retorna é:

Microsoft JET Database Engine error '80004005' External table is not in the expected format. /ecommerce/testes/lerXLS/lerxls.asp, line 12

Podem ajudar? http://forum.imasters.com.br/public/style_emoticons/default/upset.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.