赞
踩
将Excel文件转换为PDF可以方便储存表格数据,此外在打印或共享文档时也能确保表格样式布局等在不同设备和操作系统上保持一致。今天给大家分享一个使用第三方Python库Spire.XLS for Python 实现Excel转PDF的简单方法。
1. 首先,通过pip命令来安装依赖库;
pip install Spire.XLS
2. 安装完成后,导入所需库;
from spire.xls import *
from spire.common import *
3. 加载Excel文档,然后可以通过 Spire.XLS for Python 提供的 Workbook.SaveToFile() 或 Worksheet.SaveToPdf() 来将Excel工作簿或某个指定的Excel工作表转换为PDF格式。
4. 在转换时还可以通过 PageSetup 类来进行页面设置。
代码示例
from spire.xls import * from spire.common import * # 创建Workbook对象 workbook = Workbook() # 加载Excel文档 workbook.LoadFromFile("数据.xlsx") # 设置工作表适应页面 workbook.ConverterSetting.SheetFitToPage = True # 将Excel转换为PDF workbook.SaveToFile("ToPDF.pdf", FileFormat.PDF) workbook.Dispose()
from spire.xls import * from spire.common import * # 创建 Workbook 对象 workbook = Workbook() # 加载Excel文件 workbook.LoadFromFile("数据.xlsx") #遍历Excel工作簿中的所有工作表 for sheet in workbook.Worksheets: #将每个工作表都保存为一个单独的PDF文件 FileName = sheet.Name + ".pdf" sheet.SaveToPdf(FileName) workbook.Dispose()
from spire.xls import * from spire.common import * # 创建 Workbook 对象 workbook = Workbook() # 加载Excel文件 workbook.LoadFromFile("数据.xlsx") # 获取第二个工作表 sheet = workbook.Worksheets[1] # 获取 PageSetup 对象 pageSetup = sheet.PageSetup # 设置页边距 pageSetup.TopMargin = 0.3 pageSetup.BottomMargin = 0.3 pageSetup.LeftMargin = 0.3 pageSetup.RightMargin = 0.3 # 设置页面尺寸 pageSetup.PaperSize = PaperSizeType.PaperA3 # 设置转换时工作表适应页面 workbook.ConverterSetting.SheetFitToPage = True # 将该工作表保存为PDF文件 sheet.SaveToPdf("Excel工作表转PDF.pdf") workbook.Dispose()
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
读者福利:如果大家对Python感兴趣,这套python学习资料一定对你有用
对于0基础小白入门:
如果你是零基础小白,想快速入门Python是可以考虑的。
一方面是学习时间相对较短,学习内容更全面更集中。
二方面是可以根据这些资料规划好学习计划和方向。
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习、Python量化交易等习教程。带你从零基础系统性的学好Python!
① Python所有方向的学习路线图,清楚各个方向要学什么东西
② 600多节Python课程视频,涵盖必备基础、爬虫和数据分析
③ 100多个Python实战案例,含50个超大型项目详解,学习不再是只会理论
④ 20款主流手游迫解 爬虫手游逆行迫解教程包
⑤ 爬虫与反爬虫攻防教程包,含15个大型网站迫解
⑥ 爬虫APP逆向实战教程包,含45项绝密技术详解
⑦ 超300本Python电子好书,从入门到高阶应有尽有
⑧ 华为出品独家Python漫画教程,手机也能学习
⑨ 历年互联网企业Python面试真题,复习时非常方便
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。