none
Cargar Datos de Archivo Excel (.csv) en DataTable C# Asp.Net RRS feed

  • Pregunta

  • Hola

    Nesecito Cargar una Hoja de Excel Sin Cabezera de columnas , pero me devuelve un error cuando la extension del archivo es .csv  con .xls o .xlsx lo hace bien

    ERROR :   Se produjo una excepción de tipo 'System.Data.OleDb.OleDbException' en System.Data.dll pero no se controló en el código del usuario
    Información adicional: La tabla externa no tiene el formato esperado.

    Mi codigo:

      DataTable dt = new DataTable();
                string folderPath = HttpContext.Current.Server.MapPath("~/File/");
                string fileXls= Path.Combine(folderPath, nombreFile);
                string Connection = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + fileXls + ";Extended Properties=\"Excel 12.0;HDR=NO;IMEX=1\";";
                System.Data.OleDb.OleDbConnection con = new System.Data.OleDb.OleDbConnection(Connection);
                System.Data.OleDb.OleDbDataAdapter dtAdapter = new System.Data.OleDb.OleDbDataAdapter("SELECT [*] FROM [NEMOS-ISINJUN142017$]", con);
                dtAdapter.Fill(dt);
                return dt;


    EFRAIN MEJIAS C VALENCIA - VENEZUELA



    miércoles, 28 de junio de 2017 11:39

Respuestas

Todas las respuestas