CSV В XLSX PYTHON

CSV и XLSX - это два формата файлов для хранения табличных данных. CSV - это текстовый формат, который прост в чтении и записи, а также поддерживается большинством программ, в том числе Python. Однако, у CSV есть недостатки, такие как отсутствие форматирования, отсутствие типов данных и т.д. XLSX - формат файлов Microsoft Excel, который поддерживает форматирование и типы данных, но может быть более сложен в чтении и записи.

Python содержит несколько библиотек для работы с CSV и XLSX файлами, такие как csv и openpyxl. Чтобы сконвертировать CSV файл в XLSX, используйте openpyxl.

import openpyxl
import csv

with open('example.csv') as f:
 reader = csv.reader(f)
 data = [row for row in reader]

workbook = openpyxl.Workbook()
sheet = workbook.active

for row in data:
 sheet.append(row)

workbook.save('example.xlsx')

В этом коде мы открыли файл CSV, прочитали его содержимое с помощью csv.reader, создали новый файл XLSX с помощью openpyxl.Workbook() и записали данные в новый файл с помощью метода append().

Для конвертации XLSX в CSV, используйте следующий код:

import openpyxl
import csv

workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook.active

with open('example.csv', 'w', newline='') as f:
 writer = csv.writer(f)
 for row in sheet.iter_rows():
  writer.writerow([cell.value for cell in row])

В этом коде мы открыли файл XLSX, выбрали лист, создали новый файл CSV с помощью модуля csv и записали данные из XLSX в CSV с помощью csv.writer.

Python - Reading and Writing csv and Excel Files!

Convert .txt to Excel (.csv or .xlsx) using Python

Python script to convert .xlsx files to .csv

#34 Python for Beginners: Convert CSV to Excel using Python

how to covert CSV to XLSX in python - read CSV in pandas - coding pack

Import Excel file csv and xlsx into Python

How to convert CSV to Excel file in Python - Convert CSV to XLS using Python - DYHERD

How to Convert CSV to Excel with Python and Pandas?

Replace Excel Vlookup with Python - Five Minute Python Scripts

#35 Python for Beginners: Convert Excel to CSV using Python

BLGPG-82D7549DC48A-24-09-19-15

Новые материалы: