Autor Beitrag
Vegeto
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 262



BeitragVerfasst: Do 18.10.12 16:23 
Hallo,

ich habe eine kurze, schnelle Frage:
Also ich wollte euch fragen, wie kann ich eine Zelle mittels Interop auslesen?

Also ich habe diese using-Anweisung hinzugefügt:
ausblenden C#-Quelltext
1:
using Excel = Microsoft.Office.Interop.Excel;					


jz öffne ich eine Excel Datei:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
Excel.Application excelApp = new Excel.Application();
excelApp.Visible = false;

string appPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
string filename = Path.Combine(appPath, @"C:\Documents\Geld.xlsx");

Excel.Workbook workbook = excelApp.Workbooks.Open(filename);
Excel.Worksheet worksheet = workbook.Worksheets[1];


so und nun möchte eine zum beispiel A1 oder C4 von dieser Excel Tabelle auslesen und in eine Variable speichern.
Ich möchte dann diesen Zellen inhalt in eine Variable speichern(z.B. Int i = C4, DateTime datum = C2 usw.)

weiß jemand wie sowas funktoniert? oder welche Methode mir die Arbeit erleichtert?

LG

Moderiert von user profile iconTh69: Topic aus WinForms verschoben am Do 18.10.2012 um 19:26
Moderiert von user profile iconTh69: C#-Tags hinzugefügt
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4798
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Do 18.10.12 19:37 
Hallo Vegeto,

Stichwort: Range, s. z.B. Excel-Tabelle lesen: Auslesen einer Excel-Tabelle mit C#.
Schau dir auch die get_Range-Methode an, um gezielt auf einzelne Zellen (bzw. Bereiche) zuzugreifen, s. z.B. Zugriff auf Excel-Dateien.

Für diesen Beitrag haben gedankt: Vegeto
Vegeto Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 262



BeitragVerfasst: Fr 19.10.12 12:16 
Danke und tut mir Leid, dass ich im falschen Bereich gepostet habe :)

Werde mir natürlich alles um das range mal durchlesen.

Danke schonmal vielmals.

Schönen Freitag noch und später schönes Wochenende, falls ich nicht mehr schreibe :)

Lg