none
Leer Excel con gran cantidad de columnas en C# RRS feed

  • Pregunta

  • Hola estimados desarrolladores, tengo un pequeño problema, resulta que estoy leyendo hojas excel en un programa de consola y me toco un excel que tiene una gran cantidad de columnas (Hasta la columna ABT) y mi dataset excel sólo lee hasta la columna WZ y nose como lograr que lea la hoja completa sin dejar ninguna columna fuera. tengo que hacerlo en OLEDB por temas de licencia de mi cliente. Acá el código.

    OleDbConnection Econ;
    Econ = new OleDbConnection(constr);
    string qTotal = string.Format("Select * from[Sheet1$]");
    string qTotalvalores = string.Format("Select * from[Sheet1$A12:ABT755]");
    OleDbCommand ETotal = new OleDbCommand(qTotal, Econ);
    OleDbCommand Etotal2 = new OleDbCommand(qTotalvalores, Econ);
    
    termino = termino + 1;
    
    Econ.Open(); //al procesar el archivo n° 120 //Se cae la conexion en Econ.Open();
    
    // Creacion de Dataset para cada uno de los contructores
    DataSet dsTotal = new DataSet();
    DataSet dsTotal2 = new DataSet();
    OleDbDataAdapter odaTotal = new OleDbDataAdapter(qTotal, Econ);
    OleDbDataAdapter odaTotal2 = new OleDbDataAdapter(qTotalvalores, Econ);
    
    Econ.Close();


    Joel Baez

    lunes, 12 de noviembre de 2018 19:10

Respuestas