Hi Leute ich wieder^^
kann mir einer sagen, wie das aussehen müsste, wenn man aus einer .dat Datei, die mit werten wie eine Excel Tabelle gefüllt und mit Tabs getrennt eine Excel Tabelle machen kann und wie ich dann Inhalte auffinden und diese Rot Markieren kann? Zudem möchte ich die Sachen, die in den Zeilen stehen Alphabetisch anordnen.
Ist das möglich und wenn ja, wie?
Könnt ihr mir das bitte sagen?
MFG
Excel bearbeiten
möglich ist es - ich hab eine Konvertierung von Office-Dokumenten zu PDF's mit Hilfe von Python gelöst - und mit der Hilfe von der API von OpenOffice...
Dabei hatte ich auch immer wieder viel gelesen über Arbeiten mit Excel - aber übersprungen...
Google am besten nach UNO, OpenOffice,Python und Excel - dann dürftest Du schnell in die Richtige Richtung kommen...
PS: Noch nen Tipp - lad Dir OpenOffice 2.4.1 und NICHT 3.0 und dann am besten die portable Version mit Python - dann haste alles zusammen...
Schau doch mal unter Offtopic - da is nen Theraed darüber von mir "Multi-PDF-Konverter" oder so...
Dabei hatte ich auch immer wieder viel gelesen über Arbeiten mit Excel - aber übersprungen...
Google am besten nach UNO, OpenOffice,Python und Excel - dann dürftest Du schnell in die Richtige Richtung kommen...
PS: Noch nen Tipp - lad Dir OpenOffice 2.4.1 und NICHT 3.0 und dann am besten die portable Version mit Python - dann haste alles zusammen...
Schau doch mal unter Offtopic - da is nen Theraed darüber von mir "Multi-PDF-Konverter" oder so...
Mein Tipp:
Frag nochmal die "Freundin", die dir beim letzten Problem mit den "for-Schleifen" so toll geholfen hat (http://www.python-forum.de/topic-15280,15.html)
Denn hier wie damals gilt: "Schnell" und "einfach" ist das nicht gemacht bei den wenigen Grundlagen die du mitbringst.
Frag nochmal die "Freundin", die dir beim letzten Problem mit den "for-Schleifen" so toll geholfen hat (http://www.python-forum.de/topic-15280,15.html)
Denn hier wie damals gilt: "Schnell" und "einfach" ist das nicht gemacht bei den wenigen Grundlagen die du mitbringst.
Ähmmm, das Problem ist ja folgendes. Du benötigst den Algorythmus mit den man Excel-Tabellen erzeugen kann (das Dateiformat, das Format wie eine Tabelle abgespeicehrt wird, etc...) Diesen zu realisieren ist sehr sehr zeitaufwendig und vor allem so gut wie nicht zu überschauen.Kareem85 hat geschrieben:nein mit open office will ich nicht arbeiten!
außerdem will ich die umgekehrte konvertierung! von .dat in .xls
Du benötigst also ein Werkzeug um das handeln zu können. Dafür fallen mir sofort 2 Stück ein.
Das erste ist Microsoft Office selber, das zweite ist OpenOffice.
Jetzt willst Du das ganze automatisieren und ein dazu passendes Script schreiben. Dafür kommt meines Wissens nur noch OpenOffice in Frage, da ich keine Möglichkeit kenne, MS Office von außen "fernzusteuern".
Wenn Du Dich also gegen OpenOffice wehrst, dann sieht es schlecht aus...
Eine Möglichkeit wäre noch eine Umformung von dat zu csv, da csv auch sehr leicht sich mit Excel öffnen lässt, aber damit Zellen zu makieren und eine andere Farbe zu geben ist, glaube ich, nicht möglich...
Somit bleibt mir leider nur übrig Dir viel Glück und Erfolg zu wünschen und würde mich freuen wenn Du uns am Ende eine vielleicht mögliche und gefundene Lösung vorstellst...
MS Office lässt sich über COM mit Python fernsteuern.
Ansonsten gibt's noch pyExcelerator um Excel-Dateien ohne weitere Abhängigkeiten zu erstellen.
Ansonsten gibt's noch pyExcelerator um Excel-Dateien ohne weitere Abhängigkeiten zu erstellen.
Hatte ich auch schon mal mit gesehen, nur dachte ich, dass das Format Excel 97 etwas veraltet ist...BlackJack hat geschrieben:Ansonsten gibt's noch pyExcelerator um Excel-Dateien ohne weitere Abhängigkeiten zu erstellen.
dor_neue hat geschrieben:nur dachte ich, dass das Format Excel 97 etwas veraltet ist...
Also ich sehe da ein 97+pyExcelerator hat geschrieben:Generating Excel 97+ files with Python 2.4+
Würde dem Modul mal ne chance geben.
Was du da machen willst hört sich nicht so an als wenn das nicht auch schon alte Excel Versionen könnten.
Keine Ursache, man hilft ja gerne.Kareem85 hat geschrieben:danke für die kompetente antwort!numerix hat geschrieben:Mein Tipp:
Frag nochmal die "Freundin", die dir beim letzten Problem mit den "for-Schleifen" so toll geholfen hat
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Und - das muss man ihnen lassen - noch vergleichsweise bequem da man auch den Makro-Rekorder verwenden kann um zu sehen, was man da für Befehle nutzen muss. Aber MSFT war ja auch daran wirklich interessiert um COM und ActiveScripting zu pushen, das ist Sun ja ziemlich egal denn die haben da ihr StarBASIC und UNO ist irgendwie nur so ein Managerargument ("Wir haben eine Python-Schnittstelle!").BlackJack hat geschrieben:MS Office lässt sich über COM mit Python fernsteuern.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Oh, dass würde ich so nicht unterschreiben ... alte Excel-Dateien in neuen Office-Versionen erfordern bei komplexeren Formeln oder bedingten Formatierungen auch gerne mal manuelle Nacharbeit, nichts großes, aber doch genug, um nicht von problemlos sprechen zu könnenxoxox hat geschrieben:Und die neueren Excel-Versionen können die alten Dateien problemlos lesen und bei Bedarf konvertieren.