TransWikia.com

Modificar un archivo csv en python

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.

One Answer

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

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP