Seite 1 von 1
Excel Sheet auslesen - Keine versteckten Spalten einbeziehen
Verfasst: Freitag 21. Mai 2010, 09:05
von Blade
Hallo Zusammen,
ich habe eine Excel Datei, welche ich auslesen möchte.
Unter anderem stehen in Zeile 26 die Spalten Überschriften, diese lese ich wie folgt aus:
Ich möchte aber, dass er die ausgeblendeten Spalten nicht mit ausliest.
Code: Alles auswählen
columnTitles = ExcelSheet.Rows("26:26").Visible.Value[0]
funktioniert leider nicht
Habt ihr einen Tipp nach was ich suchen muss?
p.s.: Gibt es eine Dokumentation wie Python mit Excel interagiert? Bisher nutze ich einen Beispielcode und die Excel Programmier Hilfe... aber wirklich gut ist beides nicht. Gibts es da ein anderes Dokument, wo alle möglichen Befehle bezüglich Excel enthalten sind? (mit Beschreibung)
Danke euch.
p.p.s.: der beitrag müsste wohl eher in codesnippets...sry... kann den leider nimmer verschieben...
Re: Excel Sheet auslesen - Keine versteckten Spalten einbezi
Verfasst: Freitag 21. Mai 2010, 09:15
von Hyperion
Ich denke dieser Beitrag gehört ins Allgemeine Fragen Forum!
Woher stammt denn Dein bisheriger Code? Welches Modul bindest Du ein, dass Du auf "ExcelSheet" zugreifen kannst? Vermutlich wird sich in de Modul dann auch Dokumentation finden.
Re: Excel Sheet auslesen - Keine versteckten Spalten einbezi
Verfasst: Freitag 21. Mai 2010, 09:23
von Blade
Ich habe unter "Allgemein" was anderes verstanden, dachte dort geht es nicht um spezielle Programmieranwendungsfragen. Danke.
Ich nutze die win32.com Anbindung und öffne das sheet wie folgt
Code: Alles auswählen
Excel = Dispatch('Excel.Application')
ExcelWorkbook = Excel.WorkBooks.Open(excelpath)
ExcelSheet = ExcelWorkbook.Worksheets(1)
_____________
Edit: Der Ordnung halber werde ich den Thread im allgmeinen Forum erstellen
Admin oder Mod kann diesen hier löschen.
Sorry für die Umstände
Re: Excel Sheet auslesen - Keine versteckten Spalten einbezi
Verfasst: Freitag 21. Mai 2010, 09:41
von Hyperion
Blade hat geschrieben:Ich habe unter "Allgemein" was anderes verstanden, dachte dort geht es nicht um spezielle Programmieranwendungsfragen. Danke.
Board Beschreibung hat geschrieben:
Stellt hier eure Projekte vor.
Internetseiten, Skripte, und alles andere bzgl. Python.
Hier geht es weniger um Fragen, sondern mehr um die Präsentation von eigenen Projekten und das Sammeln von Feedback.
_____________
Edit: Der Ordnung halber werde ich den Thread im allgmeinen Forum erstellen
Admin oder Mod kann diesen hier löschen.
Sorry für die Umstände
Nee, lass das mal. Sobald ein Admin das sieht, wird er den Thread verschieben!
Re: Excel Sheet auslesen - Keine versteckten Spalten einbezi
Verfasst: Freitag 21. Mai 2010, 10:36
von BlackJack
Man muss nicht auf einen Admin warten -- das dürfen auch Moderatoren.
Ich habe das Duplikat in "Allgemeine Fragen" mal gelöscht und den Thread hierher verschoben.
Re: Excel Sheet auslesen - Keine versteckten Spalten einbezi
Verfasst: Dienstag 25. Mai 2010, 13:00
von Blade
Danke Blackjack für den Service
p.s.: Hat keiner eine Hilfestellung zu meinem Problem?
Re: Excel Sheet auslesen - Keine versteckten Spalten einbezi
Verfasst: Freitag 18. Juni 2010, 09:28
von Blade
falls jemand auch auf dieses Problem stößt, dem wollte ich nur mitteilen, dass es folgende (halbe) Lösung dafür gibt:
Code: Alles auswählen
columnTitles = ExcelSheet.Rows("26:26").SpecialCells(12).Value[0]
Die 12 ist die Konstante für xlCellTypeVisible.
jedoch funktioniert es bei mir nicht ganz richtig.
Er erkennt die erste versteckte Spalte zwar, aber bricht dann bei dieser ab und untersucht die Spalten die danach kommen nicht.
Fehlermeldung gibt es leider nicht.
Aber vielleicht hilft es jemandem, wenn er schonmal dieses Stichwort hat.
Gruß
Blade (Ralf)