【发布时间】:2019-06-25 02:52:14
【问题描述】:
是否可以在不遍历每个单元格的情况下在 python 中格式化整个 xlsx 字体。如果这是可能的,哪个模块执行这个?
【问题讨论】:
标签: python excel fonts format worksheet
是否可以在不遍历每个单元格的情况下在 python 中格式化整个 xlsx 字体。如果这是可能的,哪个模块执行这个?
【问题讨论】:
标签: python excel fonts format worksheet
你应该试试xlwings。这是非常容易使用。 有这个cheat sheet 可以帮助你使用图书馆。
我认为这样的一行代码很接近你的需要:
Range('A1:Z100').api.Font.Size = 20
希望对你有帮助!
【讨论】:
你可以在python模块xlrd的帮助下读取xls文件来使用命令安装它。
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
我希望它对你有用:D
【讨论】: