GNU/Linux >> LINUX-Kenntnisse >  >> Linux

openpyxl konvertiert CSV in EXCEL

Eine viel einfachere, minimalistische Lösung:

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. Konvertieren einer .xlsx-Datei (MS Excel) in eine .csv-Datei in der Befehlszeile mit durch Semikolons getrennten Feldern?

  2. Bash \xc3\x89 in É konvertieren?

  3. PDF in Bilder in PDF umwandeln?

  4. Konvertieren Sie eine statische Bibliothek in eine gemeinsam genutzte Bibliothek?

  5. am schnellsten konvertieren tabulatorgetrennte datei in csv in linux

So konvertieren Sie xlsx in das CSV-Format unter Linux

So konvertieren Sie eine Windows-Datei in eine UNIX-Datei

So konvertieren Sie eine Webseite unter Linux in PDF

Wandeln Sie eine Ausgabe in einen String um

Konvertieren Sie eine Textzeichenfolge in Bash in ein Array

So konvertieren Sie PDF in Graustufen