{{insert_additional_html()}} {% for i, col_name in enumerate(df.columns) %} {% endfor %} {% for header_index, header_row in enumerate(header_iterable) %} {% for col_index, col_name in enumerate(df.index.names) %} {% if header_index == len(header_iterable) - 1 %} {% else %} {% endif %} {% endfor %} {% for column_idx, (item, columns, colspan, rowspan) in enumerate(header_row) %} {% endfor %} {% endfor %} {% for row_index, (row_name, row) in zip(index_iterable, df.iterrows()) %} {% for (item, row_names, rowspan, colspan) in row_index %} {% endfor %} {% for col_name, cell in row.iteritems() %} {% endfor %} {% endfor %}
{% if df.index.name is not none%} {{modify_cell_content(col_name, "__JINJA_HEADER__", "__JINJA_INDEX__")}} {% endif%} {{modify_cell_content(item, "__JINJA_HEADER__", columns[0])}}
{{modify_cell_content(item, row_names, "__JINJA_INDEX__")}} {{modify_cell_content(cell, row_name, col_name)}}