Python implementa guardar archivos de texto en Excel
Preámbulo
Vino, vino de nuevo.
Este artículo da cuenta del uso de Python para guardar automáticamente archivos de texto en tablas de Excel.
necesidad
- Organice los datos del archivo Jinjiang District.txt en la hoja Jinjiang District de Jinjiang District.xlsx;
- Descartar el campo de plato recomendado (conservar los primeros 14 campos);
- Elimine el símbolo ¥ en el consumo per cápita, si el precio está vacío, no se necesitan todos los datos;
pantalla de logros
El efecto de datos de la parte de texto txt está
ligeramente codificado y respeta a los demás.
Visualización de código
import openpyxl
workbook = openpyxl.Workbook()
sheet = workbook.active
sheet.title = '锦江区'
# 平均价格在列表中的序号
price_no = 6
with open('锦江区.txt', mode='r', encoding='utf-8') as f:
header = f.readline()
lines = f.readlines()
header = header.split(',')[:14]
sheet.append(header)
print(header)
for line in lines:
line_data = line.split(',')[:14]
if not line_data[price_no]:
continue
line_data[price_no] = line_data[price_no].strip('¥')
sheet.append(line_data)
workbook.save('锦江区.xlsx')
Bueno, hermanos, ¡pruébenlo! Recuerda darle me gusta y favorito~