Convierte archivos de texto a archivos de Excel usando Python

Estoy trabajando en los programas INFORMIX 4GL. Que los programas producen archivos de texto de salida. Este es un ejemplo de la salida:

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|  

Estos archivos de texto se pueden convertir manualmente a archivos de Excel. Pero, quiero preguntar, ¿hay algún script que pueda usar para convertir archivos .txt a archivos .xls?

Hola a todos, ahora ya puedo convertir archivos de texto en un archivo de Excel mediante Python usando un script que le dio el usuario Rami Helmy. Muchas gracias por él. Pero ahora, ese script producirá más de un archivo de Excel, depende del número. de '|' de los archivos de texto. Además, ese script también puede convertir solo un archivo de texto. Voy a convertir todos los archivos de texto sin indicar el nombre de los archivos de texto. Por lo tanto, estoy buscando la forma de cómo este script va a:

Salida de un solo archivo de Excelconvierta todos los archivos .txt del directorio que le fue dado por el usuario.El nombre del archivo de salida de Excel se copia automáticamente del nombre del archivo de los archivos de texto.

Soy nuevo en Python, espero que alguien pueda ayudarme a resolver mis problemas. Gracias.

Realicé toda la tarea, pero hubo un problema ... la columna que tenía la marca verde es el formato como archivo de texto, por lo que no puedo realizar ningún cálculo en esa columna. Esa columna debe convertirse al formato numérico. De lo contrario, la salida es excelente archivos contiene un símbolo "cuadrado" como este:

entonces, ¿cómo hacer que el formato de columna de marca verde como número al convertir un archivo? ¿Y cómo puedo asegurarme de que no haya un símbolo cuadrado como ese? Por favor ayuda, gracias ...

Ese extraño símbolo cuadrado ya se ha ido pero esa marca verde todavía existe.

Hola a todos. Tenía una pregunta que hacer, ya tengo un script que fue dado por RamiHelmi, pero el nombre del archivo de extensión producirá un archivo como:

tester.txt -> tester.txt.xls

por lo tanto, ¿cómo puedo eliminar el '.txt. en los archivos de salida para que solo produzca la extensión de archivos "tester.xls". Con suerte, alguien puede ayudar a resolver mi problema ... gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta