Я буду рад помочь вам преобразовать CSV в Excel на Python. Вот несколько методов, которые вы можете использовать:
Метод 1: использование библиотеки pandas
import pandas as pd
# Read CSV file
df = pd.read_csv('input.csv')
# Convert DataFrame to Excel
df.to_excel('output.xlsx', index=False)
Метод 2: использование библиотек csv и openpyxl
import csv
from openpyxl import Workbook
# Read CSV file
with open('input.csv', 'r') as file:
csv_data = csv.reader(file)
data = list(csv_data)
# Create Excel workbook and sheet
wb = Workbook()
sheet = wb.active
# Write data to Excel sheet
for row in data:
sheet.append(row)
# Save workbook as Excel file
wb.save('output.xlsx')
Метод 3. Использование библиотек csv и xlsxwriter
import csv
import xlsxwriter
# Read CSV file
with open('input.csv', 'r') as file:
csv_data = csv.reader(file)
data = list(csv_data)
# Create Excel workbook and sheet
workbook = xlsxwriter.Workbook('output.xlsx')
worksheet = workbook.add_worksheet()
# Write data to Excel sheet
for row_num, row_data in enumerate(data):
for col_num, col_data in enumerate(row_data):
worksheet.write(row_num, col_num, col_data)
# Save workbook as Excel file
workbook.close()
Это всего лишь несколько примеров того, как можно преобразовать файл CSV в Excel с помощью Python. Не забудьте заменить 'input.csv'путем к фактическому файлу CSV и 'output.xlsx'желаемым именем и путем к полученному файлу Excel.р>