1
Compruebe para asegurarse de que el sistema es compatible con los archivos XLS . Si no es así , será necesario el archivo XLS que ser convertidos a un formato de archivo CSV.
2
convertir el archivo XLS . Abrir Excel y abra el archivo XLS en cuestión. Haga clic en " Archivo" y luego "Guardar como ". Establecer el "Formato de archivo " como " CSV ". Guarde el archivo y utilizar el archivo CSV en su lugar.
3
Importe el archivo directamente en ASP.NET , C # o SQL XLS .
Copia el siguiente código y reemplazar " C: \\ \\ Book2.xls "con la ruta de acceso al archivo XLS :
" private void btnImportExcelToGrid_Click ( object sender,
System.EventArgs e) {
cadena strConn = " Provider = Microsoft.Jet.OLEDB.4.0; " +
" Data Source = C: \\ \\ Book2.xls ; " +
" Extended Properties = Excel 8.0 ; "
DataSet ds = new DataSet ();
//debe utilizar el $ después del objeto
//se hace referencia en la hoja de cálculo
OleDbDataAdapter da = new OleDbDataAdapter
( "SELECT * FROM [ Hoja1 $] " , strConn ) ;
//da.TableMappings.Add ( "Tabla" , " ExcelTest " ) ;
da.Fill (ds ) ;
DataGrid2.DataSource = ds.Tables [ 0 ] DefaultView ; .
DataGrid2.DataBind ();
< p >} "