Konwertuj pliki tekstowe na pliki Excela za pomocą Pythona

Pracuję nad programami INFORMIX 4GL. Programy te produkują wyjściowe pliki tekstowe. Jest to przykład wyjścia:

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|  

Te pliki tekstowe mogą ręcznie konwertować do plików Excel. Ale chcę zapytać, czy jest jakiś skrypt, którego mogę użyć do konwersji plików .txt do plików .xls?

Cześć wszystkim, teraz już mogę konwertować pliki tekstowe na plik excell przez python za pomocą skryptu, który został podany przez użytkownika o imieniu Rami Helmy. Wielkie dzięki dla niego. z „|” z plików tekstowych. Poza tym, skrypt ten może również konwertować tylko jedno pliki tekstowe. Zamieniam wszystkie pliki tekstowe bez podawania nazwy plików tekstowych. Dlatego szukam takiego sposobu, w jaki ten skrypt będzie:

wyślij tylko jeden plik excellskonwertuj wszystkie pliki .txt z katalogu, który został podany przez użytkownika.nazwa pliku wyjścia excell jest automatycznie kopiowana z nazwy pliku tekstowego.

Jestem nowy w Pythonie, miejmy nadzieję, że ktoś może mi pomóc rozwiązać moje problemy. Dziękuję ..

wykonałem całe zadanie, ale był jakiś problem .. kolumna, która miała zielony znak, jest sformatowana jako plik tekstowy, więc nie mogę wykonać żadnych obliczeń na tej kolumnie. Ta kolumna musi zostać przekonwertowana na format liczbowy. pliki zawierają symbol „kwadratowy” taki jak ten:

następnie, jak ustawić zielony symbol kolumny jako liczbę podczas konwersji pliku? i jak mogę zapewnić, że nie ma takiego kwadratowego symbolu? Pomóż, dziękuję ...

Ten dziwny kwadratowy symbol już zniknął, ale zielony znak nadal istnieje.

Cześć wszystkim. Miałem jedno pytanie do zadania, mam już skrypt, który został podany przez RamiHelmi, ale nazwa pliku rozszerzenia będzie produkować plik, taki jak:

tester.txt -> tester.txt.xls

dlatego, jak mogę usunąć .txt. na plikach wyjściowych, tak że będzie produkować tylko rozszerzenie plików „tester.xls”. Mam nadzieję, że ktoś może pomóc w rozwiązaniu mojego problemu… dziękuję

questionAnswers(2)

yourAnswerToTheQuestion