【问题标题】:Formatting entire excel worksheet - Python格式化整个excel工作表 - Python
【发布时间】:2019-06-25 02:52:14
【问题描述】:

是否可以在不遍历每个单元格的情况下在 python 中格式化整个 xlsx 字体。如果这是可能的,哪个模块执行这个?

【问题讨论】:

    标签: python excel fonts format worksheet


    【解决方案1】:

    你应该试试xlwings。这是非常容易使用。 有这个cheat sheet 可以帮助你使用图书馆。

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

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

    希望对你有帮助!

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-08-21
        • 1970-01-01
        • 2014-07-02
        • 2018-03-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-02
        相关资源
        最近更新 更多