mein Problem ist folgendes:
Ich habe sehr viele Exceldateien von denen ich dachte das sie alle das gleiche Format (gleiche Zellenposition der jeweiligen Inhalte z.B. Bearbeiter immer auf 10E) haben. Dummerweise stellte sich jetzt heraus das dies doch nicht der Fall ist und ich meine statische Zellenabfrage vergessen kann. Von daher hatte ich gehofft, dass mir jemand mit einer dynamischen Abfrage weiter helfen könnte. Konkret bedeutet dies, dass das Skript die Zellen der Tabelle nach dem Wort Bearbeiter durchsucht und dann den Inhalt der Zelle darunter in eine Variable bzw. final in eine DBF überträgt.
Vielen Dank schonmal im Voraus
Mein bisheriges Skript.
Code: Alles auswählen
from xlrd import open_workbook
from dbfpy import dbf
#Excel Quelltabelle oeffnen
book = open_workbook ('test.xls')
sheet = book.sheet_by_name("Vorlage Strasse")
# Zelleninhalte der Exceltabelle auslesen
bearbeiter = sheet.cell(9,4)
# uebertragung dbf
db = dbf.Dbf ("test.dbf", new=True)
db.addField(
("Bearbeiter", "C", 25),
)
rec = db.newRecord()
rec ["Bearbeiter"] = bearbeiter.value
rec.store()
db.close()