Autor Beitrag
schnubber
Hält's aus hier
Beiträge: 10



BeitragVerfasst: Di 08.05.12 15:48 
Hallo Leute

so löscht man eine gewünschte zeile in exzel:

ausblenden C#-Quelltext
1:
2:
//rowNumber ist eine variable in der die Zeilennummer/index gespeichert ist z.B. zeile 9.
xlWorkSheet.Rows[rowNumber].Delete();


Was muss ich statt .Delete(); schreiben damit ich die zeile nicht lösche sondern den ganzen inhalt der sich darin befindet speichere?
in ne string variable oder ähnliches.

.GetValue(); und ähnliches geht nicht =(

Oder ist es gar nicht so einfach wie ichs mir denke?


Moderiert von user profile iconTh69: Topic aus C# - Die Sprache verschoben am Di 08.05.2012 um 16:11
mats74
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 189
Erhaltene Danke: 26

Win 10
VS 2017/19, C++, C#
BeitragVerfasst: Di 08.05.12 17:24 
Hallo Schnubber

Wenn Du einen Zelleintrag in eine Variable speichern möchtest, geht das ganz einfach:
ausblenden C#-Quelltext
1:
var text = xlWorkSheet.Cells[1,1].Value;					

Wenn Du mehrere Zelleinträge in die Variable schreiben willst, kannst Du eine Schleife verwenden und die betreffenden Zellen durchlaufen.
Wenn Du die Datei speichern möchtest, kannst Du das WorkBook mit xlWorkBook.Save() speichern.

_________________
Gruss
mats74

Für diesen Beitrag haben gedankt: schnubber