格式化整个Excel工作表-Python

时间:2019-01-31 15:34:57

标签: python excel fonts format worksheet

是否可以在python中格式化整个xlsx字体,而无需遍历每个单元格。如果可能的话,哪个模块执行此操作?

2 个答案:

答案 0 :(得分:0)

您应该尝试xlwings。这是非常容易使用。 cheat sheet可以帮助您使用该库。

我认为这样的代码行很接近您的需求:

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

希望有帮助!

答案 1 :(得分:0)

您可以在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

要进一步阅读,请检查link,有关视频指南,请点击here

我希望它对您有用:D