小编典典

使用python打印Excel工作簿

python

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

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

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

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

任何帮助将不胜感激。


阅读 222

收藏
2021-01-20

共1个答案

小编典典

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

2021-01-20