Autor Beitrag
ene
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Mo 27.07.09 13:16 
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:

ausblenden 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

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.