使用Python将Excel转换为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文件中的合并单元格,图像等。
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