|
-->![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Zugriff auf Excel Datei mit C#Auslesen der Namen der Arbeitsblätterprivate void ArbeitsblaetterAuflisten(string vDatei) { string strConn; try { if (System.IO.Path.GetExtension(vDatei) == ".xlsx") { strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" + @"Data Source=" + vDatei + ";" + "Extended Properties='Excel 12.0;'";conn = new OleDbConnection(strConn);conn.Open(); } else { //Excel 2003strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" + @"Data Source=" + vDatei + "; Jet OLEDB:Engine Type=5;" + "Extended Properties=Excel 8.0;";conn = new OleDbConnection(strConn);conn.Open(); } } catch (Exception ex) { MessageBox.Show(this, "Fehler: Datei kann nicht geffnet werden." + System.Environment.NewLine + ex.Message, "Fehler");conn = null; return;} DataTable dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); DataView dv = new DataView(dt); //dv.Sort = "TABLE_NAME"; /* Die Dataview an eine Listbox binden */lbArbeitsblaetter.DataSource = dv; lbArbeitsblaetter.DisplayMember = "TABLE_NAME";lbArbeitsblaetter.ValueMember = "TABLE_NAME";}
|
Ihre Werbung hier
|
Haftungsausschluss: Verwendung der Informationen auf Ihre eigene
Gefahr. Wir übernehmen keinerlei Haftung. Beachten Sie auch den
Haftungsausschluss. Wenn Sie Wünsche, Anregungen, Verbesserungen, Korrekturen oder sonstige Vorschläge zu dieser FAQ haben: . Wir freuen uns auf Ihr Mail. Und jetzt noch ein bisschen Werbung... Stellensuche, Jobangebote unter www.notizia.ch/stellensuche |