Entwickler-Ecke

IO, XML und Registry - Wert aus Excelzelle auslesen


ene - Mo 27.07.09 12:16
Titel: Wert aus Excelzelle auslesen
Moin,

ich muss aus einer Exceltabelle Zellinhalte auslesen. Per OleDB geht das nicht, sondern ich brauche nur ein paar Werte. Mein Versuch mit folgendem Code klappt leider nicht:


C#-Quelltext
1:
2:
3:
4:
5:
Excel.Range Zelle = (Excel.Range)oXLS.wks.Cells[1,3];
int cID = (int)Zelle.Value2;

Zelle = (Excel.Range)oXLS.wks.Cells[42];
string pID = (string)Zelle.Cells.Value2;


Ich muss einen String und einen Integer auswerten. Beim Integer bekomme ich immer die Fehlermeldung, dass ich keine gültige Instanz habe und der String gibt mir immer null zurück :( Wo hackt es?

Edith: Es lag an dem Vertauschen von Reihen und Spalten :( Also nur der alltägliche Wahnsinn.

Moderiert von user profile iconChristian S.: Code- durch C#-Tags ersetzt