使用python打印Excel工作簿

发布于 2021-01-29 16:12:42

假设我有一个excel文件excel_file.xlsx,我想使用Python将其发送到打印机,所以我使用:

import os
os.startfile('path/to/file','print')

我的问题是,这仅打印excel工作簿的第一张纸,但是我希望打印所有纸。有什么方法可以打印整个工作簿?

另外,我曾经Openpyxl创建文件,但似乎没有选择打印张数的选项。

任何帮助将不胜感激。

关注者
0
被浏览
226
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    原来,问题出在Microsoft Excel,
    os.startfile只是将文件发送到用于打开这些文件类型的系统默认应用程序。我只需要将默认值更改为另一个应用程序(以我的情况为WPS
    Office)即可解决问题。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看