请先确保已经安装了openpyxl库和本地打印机的驱动程序。以下是一个实现该功能的Python脚本:

from openpyxl import Workbook
import win32api

# 创建一个新的工作簿
wb = Workbook()
# 选择活动工作表
ws = wb.active

# 依次输入整数1-2000到A列
for i in range(1, 2001):
    ws.cell(row=i, column=1).value = i
    # 每次输入数字后打印当前页
    if i % 10 == 0:  # 每页打印10行,可以根据实际需要修改
        wb.save('temp.xlsx')  # 保存工作簿到临时文件
        win32api.ShellExecute(0, 'print', 'temp.xlsx', None, '.', 0)  # 使用默认打印机打印临时文件

wb.save('result.xlsx')  # 最终保存结果到文件

以上脚本会在当前目录下生成一个名为result.xlsx的Excel文件,其中A列会依次输入整数1-2000,并且每输入10个数字就会自动打印当前页

请用python编写一个脚本作用:1、在打开的excel文件中的A1单元格依次输入整数1-20002、每次在A1单元格输入数字后就用本地打印机打印出当前页

原文地址: https://www.cveoy.top/t/topic/hHUU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录