Jan*_*ein 3 python excel python-2.7 xlsxwriter
我试图在 xlsxwriter 中设置一些组,但似乎我无法+在组的顶部获得符号。由于它是按行设置分组,我尝试编写一个函数,该函数接受工作簿、工作表索引和开始/结束以及级别。但是无论我做什么,excel 中的分组符号都不会出现在第一行中。有趣的是,如果我使用 start_row + 5 之类的东西作为折叠行,我将+在右行获得一秒钟,但在最后还有一个。有谁知道它是否可能?
这些示例仅显示组的最后一行的分组。
def set_group(out_wb, ws_index, start_row, end_row, level):
#added as i used an offset
start_row = start_row
end_row = end_row
out_wb.worksheets()[ws_index].set_row(start_row, None, None, {'level': level, 'collapsed': True})
for i in range(start_row + 1, end_row):
out_wb.worksheets()[ws_index].set_row(i, None, None, {'level': level, 'hidden': True})
return out_wb
Run Code Online (Sandbox Code Playgroud)
您可以使用outline_settings()工作表方法并设置symbols_below为False:
worksheet.outline_settings(symbols_below=False)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1274 次 |
| 最近记录: |