Stack Overflow en español Asked by user94589 on November 17, 2021
Tengo un archivo en .csv y quiero agregarle un nombre a cada columna sin modificar su contenido.
¿Cómo podría hacerlo?
Muchas gracias.
Primero que nada debes leer el archivo, luego usar el writerow algo asi: Supogamos en el archivo tengo algo asi:
Coca cola | 1.25
Hamburguesa | 2.50
............|...
el codigo seria algo asi:
import csv
with open('ejemplo.csv',newline='') as f:
r = csv.reader(f)
data = [line for line in r]
with open('ejemplo.csv','w',newline='') as f:
w = csv.writer(f)
w.writerow(['Producto','Precio'])
w.writerows(data)
Resultado:
__________________
PRODUCTO | PRECIO
__________________
Coca cola | 1.25
Hamburguesa | 2.50
............|...
__________________
Espero te sriva y suerte !!
Answered by Diego Avila on November 17, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP