python 使用win32进行excel转pdf
1.pip install win32(pip失败,百度找答案)
2.引入模块
from win32com.client import DispatchEx
3.
def excel_pdf(path):
# Excel转pdf
#文档路径
path_2 = r'C:\Users\xX\Desktop\trx\result'
#列出文件夹里面所有文件
list_path = os.listdir(path_2)
#过滤得到xlsx文件
wait_turn_list =[i for i in list_path if 'xlsx' == i[-4:] and '~$' != i[:2]]
for i in wait_turn_list:
#准确的文件路径并转换xlsx-->pdf
pdf_path = path+i.replace('xlsx', 'pdf')
#对不同的格式进行设定(xlsx,word等)
xlApp = DispatchEx("Excel.Application")
#对表格进行操作
books = xlApp.Workbooks.Open(path+i)
books.ExportAsFixedFormat(0, pdf_path)
xlApp.Quit()
return 'over'
`