用python拆分excel
要使用Python拆分Excel文件,可以使用openpyxl库。以下是一个例子,演示如何将一个Excel文件拆分成多个工作表。
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有工作表的名称
sheet_names = workbook.sheetnames
# 遍历每个工作表
for name in sheet_names:
# 创建一个新的工作簿
new_workbook = openpyxl.Workbook()
# 获取当前工作表
current_sheet = workbook[name]
# 将当前工作表的数据复制到新的工作簿中
for row in current_sheet.iter_rows():
new_workbook.active.append([cell.value for cell in row])
# 保存新的工作簿
new_workbook.save(f'{name}.xlsx')
这段代码会将Excel文件中的每个工作表都拆分成一个新的Excel文件,并将文件名设置为工作表的名称。如果你想拆分成多个工作表,可以在循环中添加一些条件来控制
原文地址: https://www.cveoy.top/t/topic/d84g 著作权归作者所有。请勿转载和采集!