EXCEL_整个工作簿的多个Sheet调整为同一个字体

  1. 在第一个sheet中全选内容
  2. 此时,按住shift鼠标点击其他sheet框选
  3. 设置字体,字号不建议设置,可能有特殊要求。
  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以按照以下步骤使用openpyxl库将多个excel合并到一个excel里的一个sheet页上并保持样式不变: 1. 导入openpyxl库 ``` import openpyxl ``` 2. 创建一个新的工作簿,并指定要合并的sheet页名称 ``` new_workbook = openpyxl.Workbook() new_sheet = new_workbook.active new_sheet.title = "Merged Data" ``` 3. 读取要合并的excel文件,并将数据复制到新的sheet页中 ``` for file_name in file_list: workbook = openpyxl.load_workbook(file_name) sheet = workbook.active for row in sheet.iter_rows(): new_sheet.append([cell.value for cell in row]) ``` 4. 复制样式,包括字体、颜色、格式等 ``` for file_name in file_list: workbook = openpyxl.load_workbook(file_name) sheet = workbook.active for row in sheet.iter_rows(): new_sheet.append([cell.value for cell in row]) for cell in row: new_cell = new_sheet.cell(row=cell.row, column=cell.column) new_cell.font = cell.font new_cell.fill = cell.fill new_cell.border = cell.border new_cell.number_format = cell.number_format new_cell.alignment = cell.alignment ``` 5. 保存新的合并后的excel文件 ``` new_workbook.save("merged_data.xlsx") ``` 完整代码示例: ``` import openpyxl file_list = ["file1.xlsx", "file2.xlsx", "file3.xlsx"] new_workbook = openpyxl.Workbook() new_sheet = new_workbook.active new_sheet.title = "Merged Data" for file_name in file_list: workbook = openpyxl.load_workbook(file_name) sheet = workbook.active for row in sheet.iter_rows(): new_sheet.append([cell.value for cell in row]) for cell in row: new_cell = new_sheet.cell(row=cell.row, column=cell.column) new_cell.font = cell.font new_cell.fill = cell.fill new_cell.border = cell.border new_cell.number_format = cell.number_format new_cell.alignment = cell.alignment new_workbook.save("merged_data.xlsx") ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值