Python xlsxwriter-通过集合_行()进行分组

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):

我试图在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
您可以使用工作表方法,将下面的
符号设置为
False

worksheet.outline_settings(symbols_below=False)

我使用的是
xlsxwriter
版本
0.5.5
,命令行是

worksheet.outline_settings(outline_below=False)