关键词

转换 方法

使用Python将Excel转换为CSV的实现方法

使用Python将Excel转换为CSV有两种方法:

使用Python内置的csv模块

import csv

# 读取Excel文件
with open('example.xls', 'r') as f:
    reader = csv.reader(f)
    # 将Excel文件转换为csv文件
    with open('example.csv', 'w') as f:
        writer = csv.writer(f)
        for row in reader:
            writer.writerow(row)

此方法可以轻松将Excel文件转换为CSV文件,但是只能处理简单的文件,并且不能处理Excel文件中的合并单元格,图像等。

使用第三方库openpyxl

import openpyxl

# 读取Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 将Excel文件转换为csv文件
with open('example.csv', 'w') as f:
    c = csv.writer(f)
    for row in wb.active.rows:
        c.writerow([cell.value for cell in row])

openpyxl是一个强大的第三方库,可以处理Excel文件中的各种元素,包括图像,合并单元格等。使用openpyxl可以轻松地将Excel文件转换为CSV文件。

使用Python将Excel文件转换为CSV文件有两种方法,一种是使用Python内置的csv模块,另一种是使用第三方库openpyxl。根据自己的需求选择合适的方法即可。

本文链接:http://task.lmcjl.com/news/7592.html

展开阅读全文