GNU/Linux >> Tutoriales Linux >  >> Linux

openpyxl convertir CSV a EXCEL

Una solución mucho más simple y minimalista:

import csv
import openpyxl

wb = openpyxl.Workbook()
ws = wb.active

with open('file.csv') as f:
    reader = csv.reader(f, delimiter=':')
    for row in reader:
        ws.append(row)

wb.save('file.xlsx')

import csv
from openpyxl import Workbook
from openpyxl.cell import get_column_letter

f = open(r'C:\Users\Asus\Desktop\herp.csv')

csv.register_dialect('colons', delimiter=':')

reader = csv.reader(f, dialect='colons')

wb = Workbook()
dest_filename = r"C:\Users\Asus\Desktop\herp.xlsx"

ws = wb.worksheets[0]
ws.title = "A Snazzy Title"

for row_index, row in enumerate(reader):
    for column_index, cell in enumerate(row):
        column_letter = get_column_letter((column_index + 1))
        ws.cell('%s%s'%(column_letter, (row_index + 1))).value = cell

wb.save(filename = dest_filename)

Linux
  1. Bash Convertir \xc3\x89 a É?

  2. ¿Convertir PDF a imágenes a PDF?

  3. Cómo importar cuentas de correo electrónico utilizando un archivo CSV o Excel

  4. ¿Convertir una biblioteca estática en una biblioteca compartida?

  5. Convertir formatos de fecha en bash

Cómo convertir xlsx a formato CSV en Linux

Cómo convertir un archivo de Windows a un archivo UNIX

Cómo convertir una página web a PDF en Linux

¿Convertir glifos TrueType a imagen PNG?

Convertir legible por humanos a bytes en bash

Convertir .txt a .csv en shell