为了账号安全,请及时绑定邮箱和手机立即绑定

格式化整个excel工作表 - Python

格式化整个excel工作表 - Python

米脂 2021-10-26 10:45:39
是否可以在 python 中格式化整个 xlsx 字体而不遍历每个单元格。如果这是可能的,哪个模块执行此操作?
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

你应该试试xlwings。这是非常容易使用。有这个备忘单可以帮助您使用库。

我认为这样的一行代码接近你所需要的:

Range('A1:Z100').api.Font.Size = 20

希望能帮助到你!


查看完整回答
反对 回复 2021-10-26
?
精慕HU

TA贡献1845条经验 获得超8个赞

您可以在 python 模块的帮助下读取 xls 文件以xlrd使用命令安装它。


pip install xlrd

下面是如何使用 xlrd 在 python 中打开电子表格的示例。


import xlrd

file_location = "your excel spreadsheet file location"

workbook = xlrd.open_workbook(file_location)

sheet = workbook.sheet_by_index(0)


# for printing it row by row

for col in range(sheet.ncols):

    print(sheet.cell_value(0, col)) # change 0 to print different rows

如需进一步阅读,请查看链接,查看视频指南,请单击此处


查看完整回答
反对 回复 2021-10-26
  • 2 回答
  • 0 关注
  • 196 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号