Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
jafm

Ficheiro Excel - com extenção XML

Recommended Posts

jafm

Boas,

Estou a tentar abrir um ficheiro Excel, com o vb.net, no entanto, quando o faço abrir dá me o seguinte erro. " A tabela externa não está no formato esperado".

Fui verificar qual era realmente o formato que continha o ficheiro Excel, fui a guardar como e vejo que o tipo de ficheiro vem no tipo "xml 2003".

Estou a usar esta conexão para abrir os ficheiros, conseguem me ajudar a definir para conseguir abrir com o tipo xml?

'con.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\teste.xls;Extended Properties=Excel 8.0;"

Edited by jafm

Share this post


Link to post
Share on other sites
ruiribeiro

Não percebi... o ficheiro é um xls ou um xml ?


Rui Ribeiro

.NET/T-SQL, JAVA, PHP, Javascript Developer

Share this post


Link to post
Share on other sites
jafm

O ficheiro é excel com extenção .xls vejo isto se eu for às propriedades do ficheiro. Mas o ficheiro em questão deve ter sofrido alguma conversão de xml para xls, pois quando faço guardar como, o excel vejo que o tipo de ficheiro vem com extençao .XML

Por isso a conclusão que tiro é que o ficheiro vem em XML.

Já testei com ficheiros reais .xls e a connectionString abre sem qualquer problema o excel. Pegando no outro dá o erro transcrito acima.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.