Python-docx gernerieren einer Tabelle dauert zu lange

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Huggenien
User
Beiträge: 1
Registriert: Mittwoch 24. Juni 2015, 09:29

Hi,

ich muss eine IO-Schnittstelle mit 4096 IO´s Dokumentieren. Dazu lese ich die Daten aus einem Textfile und schreibe alles in ein Dictionary(D={"Bit":"Kommentar}.
Danach generiere ich eine Tabelle mit 4096 Zeilen.Wenn ich dann die die Zellen mit den Daten aus dem Dict. beschreiben will, dauert das ewig(ca.1h).
Wenn ich die Daten wie beschrieben einfach als Text in das file.docx schreibe, dauert das nur ein paar Sekunden.

Vieleicht kann mir wer weiterhelfen. Ich weis nicht was da falschlaeuft.

hier der Code:

Code: Alles auswählen

    i=1
    for key,value in d_DI.items():
        _cells=table10.rows[i].cells
        _cells[0].text = key
        _cells[1].text = value
        i=i+1
Antworten