Visual CSharp .NET - problema excel 2016 con vs.net 2015

 
Vista:

problema excel 2016 con vs.net 2015

Publicado por Mauricio (1 intervención) el 28/03/2018 06:59:02
Estoy tratando de cargar un archivo excel.xlsx de office 2016 en un aplicativo c# 2015 pero cuando trato de abrir la conexion se cae, ocupo la siguiente cadena de conexion

"provider=Microsoft.ACE.OLEDB.12.0;Data Source='" + archivo + "';Extended Properties=Excel 12.0;";

tengo la siguiente referencia

Microsoft.Office.Interop.Excel

Microsoft Excel 16.0 Object Library

y el erro es el siguiente y se cae en la siguiente linea

conexion.Open();


error

ex.Message = "External table is not in the expected format."

si hago el mismo ejercicio pero lo guardo como un archivo .xls funciona bien
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo
Val: 92
Oro
Ha mantenido su posición en Visual CSharp .NET (en relación al último mes)
Gráfica de Visual CSharp .NET

problema excel 2016 con vs.net 2015

Publicado por Wilfredo Patricio Castillo (46 intervenciones) el 29/03/2018 00:38:30
Utiliza EPPlus, con eso te olvidas de los problemas de interop, ademas que te hace dependiente de una determinada version del office.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Hector
Val: 15
Ha mantenido su posición en Visual CSharp .NET (en relación al último mes)
Gráfica de Visual CSharp .NET

problema excel 2016 con vs.net 2015

Publicado por Hector (5 intervenciones) el 15/08/2018 16:20:30
Por que no utilizas algo que no dependa de office, aqui explico comO utilizar spreadsheetlight, librería creada por el MIT

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar