Python xlsxwriter-通过集合_行()进行分组
我试图在xlsxwriter中设置一些组,但似乎无法在组的顶部设置+符号。在设置分组行时,我尝试编写一个函数,该函数包含工作簿、工作表索引、开始/结束以及级别。但无论我做什么,excel中的分组符号永远不会出现在第一行。有趣的是,如果我在折叠行中使用类似start_row+5的东西,我会在右边的行中得到第二个+,但在末尾还有一个。有人知道这是否可能吗 仅针对组的最后一行显示分组Python xlsxwriter-通过集合_行()进行分组,python,excel,python-2.7,xlsxwriter,Python,Excel,Python 2.7,Xlsxwriter,我试图在xlsxwriter中设置一些组,但似乎无法在组的顶部设置+符号。在设置分组行时,我尝试编写一个函数,该函数包含工作簿、工作表索引、开始/结束以及级别。但无论我做什么,excel中的分组符号永远不会出现在第一行。有趣的是,如果我在折叠行中使用类似start_row+5的东西,我会在右边的行中得到第二个+,但在末尾还有一个。有人知道这是否可能吗 仅针对组的最后一行显示分组 def set_group(out_wb, ws_index, start_row, end_row, level):
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
您可以使用工作表方法,将下面的符号设置为False
:
worksheet.outline_settings(symbols_below=False)
我使用的是xlsxwriter
版本0.5.5
,命令行是
worksheet.outline_settings(outline_below=False)