Python Openpyxl,隐藏列的问题

时间:2018-06-11 15:47:44

标签: python excel openpyxl

我正在编写一个函数来预格式化新的Excel工作表,以便可以使用原始数据填充它。我试图隐藏列时出现问题。我有一个我想隐藏的列列表,当我运行我的代码时,一些列被隐藏但其他列则没有。

我试图跳过for循环并为每一列命名,但问题仍然存在。

 import openpyxl

 wb=openpyxl.load_workbook('Test_Plot.xlsx')
 ws = wb['Sheet1']
 hidden = 'R','S','T','U','V','W','X','Y','Z','AA','AB','AM','AN','AO','AP','AQ','AR','AS','AT','AU','AV','AW'
 for col in hidden:
      ws.column_dimensions[col].hidden = False

 wb.save(worksheet)

在上面显示的代码中,隐藏了以下列。 'S', 'T', 'V', 'W', 'Y', 'Z', 'AM', '一个', 'A0', 'AP', 'AQ', 'AR',“AS ”, 'AT', 'AU', 'AV', 'AW'

所以列'R','U','X','AA'仍为

0 个答案:

没有答案