使用 Python 批量删除 Excel 分页符
·
批量删除分页符的步骤:
- 安装 Spire.XLS
在终端中输入以下命令安装库:
pip install spire-xls
- 编写 Python 脚本
下面的示例脚本可以批量删除指定文件夹中所有 Excel 文件的分页符:
from spire.xls import *
import os
# 设置输入和输出文件夹
input_folder = "input_excels"
output_folder = "output_excels"
# 遍历输入文件夹中的 Excel 文件
for file_name in os.listdir(input_folder):
if file_name.endswith(".xlsx"):
# 加载工作簿
workbook = Workbook()
workbook.LoadFromFile(os.path.join(input_folder, file_name))
# 清除每个工作表中的所有分页符
for sheet in workbook.Worksheets:
sheet.HPageBreaks.Clear() # 删除水平分页符
sheet.VPageBreaks.Clear() # 删除垂直分页符
sheet.ViewMode = ViewMode.Preview # 切换为分页预览模式
# 保存修改后的工作簿到输出文件夹
workbook.SaveToFile(os.path.join(output_folder, file_name), ExcelVersion.Version2013)
workbook.Dispose()
- 运行脚本
运行该脚本后,指定文件夹中的所有 Excel 文件将自动删除分页符,无需手动
更多推荐
所有评论(0)