以上示例无法正常运行
时间: 2023-10-29 22:06:55 浏览: 57
非常抱歉,可能是我在上一个回答中没有完整地提供代码示例,导致您无法正常运行。以下是完整的代码示例:
```python
from openpyxl import load_workbook
from openpyxl import Workbook
# 加载excel文件
wb = load_workbook('sample.xlsx')
# 遍历所有sheet,将每个sheet保存为一个新的excel文件
for sheet_name in wb.sheetnames:
sheet = wb[sheet_name]
new_wb = Workbook()
new_sheet = new_wb.active
# 复制原有样式
for row in sheet.iter_rows():
for cell in row:
new_cell = new_sheet.cell(row=cell.row, column=cell.column, value=cell.value)
new_cell.fill = cell.fill
new_cell.border = cell.border
new_cell.font = cell.font
new_cell.alignment = cell.alignment
# 保存为新的excel文件
new_wb.save(sheet_name + '.xlsx')
```
请确保您已经安装了openpyxl库,并且将代码中的文件名替换为您实际使用的文件名。如果您仍然遇到问题,请告诉我具体的错误信息,我会尽力帮助您解决问题。