GNU/Linux >> Belajar Linux >  >> Linux

openpyxl mengonversi CSV ke EXCEL

Solusi yang jauh lebih sederhana dan minimalis:

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. Mengonversi File .xlsx (ms Excel) Ke .csv Pada Baris Perintah Dengan Bidang Terpisah Titik Koma?

  2. Cara Mengimpor Akun Email Menggunakan File CSV Atau Excel

  3. Mengonversi Perpustakaan Statis menjadi Perpustakaan Bersama?

  1. cara tercepat mengonversi file yang dibatasi tab ke csv di linux

  2. konversi csv ke excel

  3. Konversi format tanggal dalam bash

  1. Ubah keluaran ls menjadi csv

  2. Ubah output menjadi string

  3. Konversikan string teks dalam bash ke array