XLS es la extensión de un archivo de hoja de cálculo de Microsoft Excel. Este formato de archivo no puede ser leído por todos los sistemas. NET . Excel permite que el archivo XLS a exportar en formato de archivo CSV, que fácilmente puede ser leído por todos los sistemas. Compruebe si XLS es compatible con el sistema que está siendo utilizado . El método exacto y el código utilizado variará según el sistema y la finalidad . Esto es debido a la capacidad de expansión del sistema de NET y la variedad de aplicaciones asociadas con ella . Instrucciones
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) {
< br >
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 < br >
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 >} "