XLS ist die Erweiterung einer Microsoft Excel-Tabelle . Dieses Dateiformat kann nicht von allen . NET Systemen gelesen werden . Excel ermöglicht die XLS -Datei im CSV-Dateiformat , die leicht von allen Systemen gelesen werden können exportiert werden. Prüfen Sie, ob XLS kompatibel mit dem System verwendet wird. Das genaue Verfahren und Code verwendet wird und Zweck variieren. Dies ist aufgrund der Ausdehnung des NET -System und die Vielfalt der Anwendungen zugeordnet. Anleitung
1
Vergewissern Sie sich, unterstützt das System die XLS -Dateien. Wenn dies nicht der Fall , wird die XLS-Datei benötigen, um in eine CSV- Datei-Format umgewandelt werden.
2
Konvertieren Sie die XLS -Datei. Öffnen Sie Excel und öffnen Sie die XLS-Datei in Frage. Klicken Sie auf " Datei" und dann " Speichern unter. " Stellen Sie den "File Format " als " CSV ". Speichern Sie die Datei und verwenden Sie die CSV -Datei statt .
3
Import der XLS -Datei direkt in ASP.NET , C # oder SQL .
Kopieren Sie den folgenden Code und ersetzen " C: \\ \\ Book2.xls "mit dem Pfad zu der XLS-Datei :
" private void btnImportExcelToGrid_Click (object sender,
System.EventArgs e)
{
String strConn = "Provider = Microsoft.Jet.OLEDB.4.0; " +
" Data Source = C: \\ \\ Book2.xls ; " +
"Extended Properties = Excel 8.0 ; "
DataSet ds = new DataSet ();
//Sie müssen die $ nach dem Objekt
//Sie verweisen in der Tabellenkalkulation verwenden
OleDbDataAdapter da = new OleDbDataAdapter
( "SELECT * FROM [ Tabelle1 $] " , strConn );
//da.TableMappings.Add ( "Table ", " ExcelTest " );
da.Fill (ds) ;
DataGrid2.DataSource = ds.Tables [0] DefaultView ; .
DataGrid2.DataBind ();
< p> } "