Zum Inhalt springen

C# Excel Synchronisationsprogramm


dermatti

Empfohlene Beiträge

Guten Tag,

Bin ganz neu hier im Forum, hab im August meine Ausbildung zum Fachinformatiker begonnen und soll jetzt ein kleines Programm schreiben, mit dem 2 Exceldateien Synchronisiert werden. Das heißt: Aus einer Excel-Datei werden Zellen ausgelesen, und an gleicher Stelle in einer anderen Excelmappe eingetragen. Das Schreiben von Excel-Dateien habe ich mir bereits angeeignet aber mit dem Lesen komme ich einfach nicht vorran auch mit google und der such funktion finde ich nichts Passendes. Kann mir jemand ein simples Beispiel zeigen wie man z.B. bei click eines Buttons die Zelle A1 einer Excel-Mappe ausliest und in eine text box schreibt ?

Das würde mir wirklich sehr helfen!

Mit freundlichen Grüßen

Matti

Link zu diesem Kommentar
Auf anderen Seiten teilen

auch mit google und der such funktion finde ich nichts Passendes.

Kann ich nicht bestätigen.

Desweiteren wäre es nicht schlecht, bereits bestehenden Code zu posten, damit man sehen kann, wie weit der Fragensteller ist. :roll:

Hier aber netter Link zu einem MSDN-Forum. Das zweite Posting sollte Dir weiterhelfen.

Excel Tabelle auslesen und Inhalt in Visual C# 2008 Expressedition nutzen

Link zu diesem Kommentar
Auf anderen Seiten teilen

vielen dank für den link aber das führt immer alles zu weit ich habe ja erst wenige dinge gemacht zB in der schule sind wir grade mal bei schleifen. ich weiß nicht wie man an sowas ran geht ein paar zeilen code die Zelle A1 aus einer excel datei auslesen und in einen string schreiben würden mir mehr helfen als stundenlang zu lesen und dadurch zu lernen.

lg matti

Link zu diesem Kommentar
Auf anderen Seiten teilen

//Excel Starten

        oXL = new Excel.Application();

        oXL.Visible = true;


        //neues Workbook

        oWB = (Excel._Workbook)(oXL.Workbooks.Add(Missing.Value));

        oSheet = (Excel._Worksheet)oWB.ActiveSheet;

        //oXL.Workbooks.Open;


        //Titel eintragen

        oSheet.Cells[2, 1] = textBox1.Text;

        oSheet.Cells[2, 2] = textBox2.Text;

        oSheet.Cells[2, 3] = textBox3.Text;

        oSheet.Cells[2, 4] = textBox4.Text;

        oSheet.Cells[2, 5] = textBox5.Text;

        oSheet.Cells[2, 6] = textBox6.Text;

        oSheet.Cells[3, 2] = "Arbeitszeit";

        oSheet.Cells[3, 3] = "=B2-C2";

        oSheet.Cells[1, 1] = "Schreiben von Excel-Dateien";

Auf diese Art schreibe ich in Zellen.

lG

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...