c# y Excel

01/03/2010 - 18:48 por ronhi | Informe spam
Hola a todos,
Alguien puede ayudarme a decifrar como puedo mandar a llamar el nombre de
una hoja de calculo d excel por su nombre interno y no por el externo, es
decir cda que me conecto a una hoja de calculo lo mediante la siguiente
consulta:

string query= "Select * from [Electronica$]"

sin embargo quiero hacerlo por su nombre interno, lo hago asi pero siempre
falla

string query= "Select * from sheets1$]"

Alguien sabe com hacerlo?
 

Leer las respuestas

#1 Leandro Tuttini
01/03/2010 - 19:00 | Informe spam
hola

el team es que si has renombrado la hoja esta ya no es mas Sheet1

la verdad no habia escuchado de un nombre interno o externo, las hojas
tienen nombre, el que le ponga y por ese lo accedes

por ahi lo que podrias hacer es algun tipo de validacion consultando
los nombre de las hojas disponibles

C# - Retrieve Excel Workbook Sheet Names.
http://www.codeproject.com/KB/aspne...names.aspx

Reading Excel Worksheet and Column Schema Information Using ADO.NET
2.0 and GetSchema
http://davidhayden.com/blog/dave/ar.../2975.aspx

saludos

Preguntas similares