Konvertieren Sie Textdateien in Excel-Dateien mit Python

Ich arbeite an INFORMIX 4GL-Programmen. Diese Programme erzeugen Ausgabetextdateien. Dies ist ein Beispiel für die Ausgabe:

Lot No|Purchaser name|Billing|Payment|Deposit|Balance|                
J1006|JAUHARI BIN HAMIDI|5285.05|4923.25|0.00|361.80|                 
J1007|LEE, CHIA-JUI AKA LEE, ANDREW J. R.|5366.15|5313.70|0.00|52.45| 
J1008|NAZRIN ANEEZA BINTI NAZARUDDIN|5669.55|5365.30|0.00|304.25|     
J1009|YAZID LUTFI BIN AHMAD LUTFI|3180.05|3022.30|0.00|157.75|  

Diese Textdateien können manuell in Excel-Dateien konvertiert werden. Aber, möchte ich fragen, gibt es ein Skript, mit dem ich TXT-Dateien in XLS-Dateien konvertieren kann?

Hallo zusammen, jetzt kann ich bereits Textdateien per Python in eine Excell-Datei konvertieren, indem ich ein Skript verwende, das vom Benutzer Rami Helmy erstellt wurde von '|' Abgesehen davon kann dieses Skript auch nur eine Textdatei konvertieren. Ich werde alle Textdateien konvertieren, ohne den Namen der Textdateien anzugeben.

Gib nur eine Excell-Datei auskonvertieren Sie alle TXT-Dateien aus dem Verzeichnis, das vom Benutzer angegeben wurde.Der Dateiname von output excell wird automatisch aus dem Dateinamen von Textdateien kopiert.

Ich bin neu in Python, hoffentlich kann mir jemand helfen, meine Probleme zu lösen. Danke.

erledigte die ganze Aufgabe, aber es gab ein Problem. Die Spalte mit der grünen Markierung ist als Textdatei formatiert, daher kann ich für diese Spalte keine Berechnung durchführen. Diese Spalte muss in das Zahlenformat konvertiert werden Dateien enthalten ein "Quadrat" -Symbol wie dieses:

Wie kann man dann das Format der grünen Markierungsspalte als Zahl festlegen, wenn die Datei konvertiert wird? und wie kann ich sicherstellen, dass es kein quadratisches symbol gibt? Bitte helfen Sie, danke ...

Das seltsame quadratische Symbol ist bereits verschwunden, aber die grüne Markierung ist noch vorhanden.

Hallo zusammen. Ich musste eine Frage stellen. Ich habe bereits ein Skript von RamiHelmi erhalten, aber der Dateiname der Dateierweiterung erzeugt eine Datei wie die folgende:

tester.txt -> tester.txt.xls

daher, wie kann ich die '.txt entfernen. auf die Ausgabedateien, so dass es nur "tester.xls" -Dateierweiterung erzeugt. Hoffentlich kann jemand helfen, mein Problem zu lösen ... danke

Antworten auf die Frage(2)

Ihre Antwort auf die Frage