Frage

Wie würden Sie analysieren ein Microsoft OLE Verbindung Dokument Python?

Edit: Sorry, ich vergaß zu sagen, dass ich Unterstützung schreiben müssen .. Kurz gesagt, ich habe eine OLE-Verbindung Datei, die ich zu lesen, ein wenig zu ändern und schreiben zurück auf die Festplatte ( es ist eine Datei mit einer CAD-Anwendung gemacht)

War es hilfreich?

Lösung

gefunden Gerade OleFileIO_PL , , aber es hat keine Schreib Unterstützung hat .. :. / und ab Version 0.40 (2014) es hat schreiben Unterstützung

Edit: Sieht aus wie es eine Möglichkeit gibt (wenn auch nur für Windows), die zu unterstützt das Schreiben .. Die pywin32 Erweiterungen ( StgOpenStorage Funktion und zugehörige)

Andere Tipps

Eine Alternative: Das xlrd Paket einen Leser hat. Das Paket xlwt (a fork von pyexcelerator) einen Autor. Sie behandeln Dateigrößen von 100s von MB fröhlich; die Pakete sind seit ca. 4 Jahren weit verbreitet. Das Verbunddokument Module wird auf immer „Arbeitsmappe“ Ströme in und aus Excel XLS-Dateien so effizient wie möglich abgezielt, sind aber recht allgemeine Zwecke. Im Gegensatz zu OleFileIO_PL, bieten sie keinen Zugang zu den Interna von Objektströmen.

http://pypi.python.org/pypi/xlrd
http://pypi.python.org/pypi/xlwt 

Wenn Sie sich entscheiden, sie zu benutzen und Hilfe benötigen, wenden Sie sich in diesem Forum:

http://groups.google.com/group/python-excel

Der Vollständigkeit halber: auf Linux gibt es auch die GNOME Structured Dateibibliothek (aber die Standard-Paket für Debian / Ubuntu hat Python-Unterstützung deaktiviert, da die Python-Bindings sind nicht unterstützt seit 2006 ) und der POIFS Java-Bibliothek.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top