Select 用于根据单元格内容设置格式的列
Select column for formatting based on cell content
在 xlsxWriter 中,我可以通过选择其列索引来格式化列,因为它在 Excel 中通过字母例如worksheet.set_column('V:V', 20, cell_format)
。是否也可以根据其值定义要格式化的列(例如 header 列)?
例如worksheet.set_column('cell_value', 20, cell_format)
?
Is it also possible to define which column to format based on its value (e.g. header columns)?
使用 xlsxwriter 是不可能的,它通常是 write-only 数据存储。相反,您可以跟踪字典中的列 headers 和索引并使用它。像
cols = {'Year' : 0, 'Income': 1, 'Outgoings': 2}
worksheet.set_column(cols['Year'], cols['Year'], 20, cell_format)
在 xlsxWriter 中,我可以通过选择其列索引来格式化列,因为它在 Excel 中通过字母例如worksheet.set_column('V:V', 20, cell_format)
。是否也可以根据其值定义要格式化的列(例如 header 列)?
例如worksheet.set_column('cell_value', 20, cell_format)
?
Is it also possible to define which column to format based on its value (e.g. header columns)?
使用 xlsxwriter 是不可能的,它通常是 write-only 数据存储。相反,您可以跟踪字典中的列 headers 和索引并使用它。像
cols = {'Year' : 0, 'Income': 1, 'Outgoings': 2}
worksheet.set_column(cols['Year'], cols['Year'], 20, cell_format)