XLS er forlengelsen av et Microsoft Excel- regneark . Dette filformatet kan ikke leses av alle . NET -systemer. Excel gjør at XLS -fil som skal eksporteres i CSV -format , noe som lett kan leses av alle systemer . Sjekk om XLS er kompatibel med systemet som brukes. Den nøyaktige metoden og koden som brukes vil variere fra system og formål . Dette er på grunn av utfoldelse av nettsystemet og rekke applikasjoner knyttet til den. Instruksjoner
en
Kontroller at systemet støtter XLS-filer . Hvis det ikke skjer, vil det XLS -fil må konverteres til en CSV- filformat .
2
Konverter XLS -fil . Åpne Excel og deretter åpne XLS aktuelle filen . Klikk på " File " og deretter " Lagre som". Still "File Format" som " CSV ". Lagre filen og bruke CSV-filen i stedet.
3
Import XLS-filen direkte i ASP.NET , C # eller SQL.
Kopier følgende kode og erstatte " C : \\ \\ Book2.xls "med banen til XLS -fil : en
" private void btnImportExcelToGrid_Click ( objekt avsenderen , etter
System.EventArgs e )
{
String strConn = " Provider = Microsoft.Jet.OLEDB.4.0 , " + Online
"Data Source = C : \\ \\ Book2.xls , " + Online
" Utvidet Properties = Excel 8.0 ; ";
datasett ds = nye datasett ();
//Du må bruke $ etter objektet
//du referanse i regneark
OleDbDataAdapter da = new OleDbDataAdapter
( "SELECT * FROM [ Ark1 $] " , strConn ) ;
//da.TableMappings.Add ( "Table ", " ExcelTest " ) ;
da.Fill (ds ) ;
DataGrid2.DataSource = ds.Tables [ 0 ] defaultview ; .
DataGrid2.DataBind ();
< p> } "