Microsoft Interop: Excel-Spalten-Namen
Ich bin mit Microsoft Interop die Daten zu Lesen.
Im excel-sheet die Spalten-Namen sind wie A,B,C,D,....,AA,AB,.... und so weiter. Gibt es eine Möglichkeit, diese Spalte Lesen-Namen?
Wenn Sie alle anderen info bitte lassen Sie mich wissen.
Grüße,
Priyank
- Was meinst du", Lesen Sie die Spalte mit dem Namen"? Möchten Sie wissen, welche Spalte Ihr in?
- ja, ich möchte Lesen Sie die Spaltennamen und-Anzeige, um den Benutzer in einer dropdown-Liste.
- Von Spaltennamen...du meinst, was ist in Reihe 1 für jede Spalte, richtig?
- Nope, nicht in der Zeile 1, aber was ist eigentlich das excel zeigt für jede Spalte. z.B. A,B,C
- Werfen Sie einen Blick auf meine Antwort, es wird Ihnen den Brief-Namen für jede Spalte
- Sicher 🙂 🙂 check it out... danke für die Hilfe @Jetti 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dadurch wird jeder Spaltenname in eine
List<string>
dem kann man dann eine Bindung zu einem drop-down-box.Können Sie auch Lesen Sie die Spalte, die Durch den index
lassen Sie Ihre Excel-Arbeitsblatt-Objekt ist "excelWorksheet" dann können Sie auf Sie zugreifen
für die Einstellung der Wert, den Sie verwenden können,
excelWorksheet.Zellen[rowindex, columnindex].Value = "test";
immer ein Wert, den Sie verwenden können,
string Ergebnis = excelWorksheet.Zellen[rowindex, columnindex].Wert ;
Denken Sie daran, dass Felder, die dynamisch generiert werden, so kann es den Fehler anzeigen, schriftlich Ihren code, ignorieren aber, dass
beispielsweise Sie wollen, um text in excel-Tabelle-Reihe 1 & Spalte 2 dann
excelWorksheet.Zellen[1, 2].Value = "test";
Ich habe es & es funktioniert perfekt