Skip to main content
`Ctrl`+`K`

# pandas.io.formats.style.Styler.from_custom_template

classmethod Styler.from_custom_template(searchpath, html_table=None, html_style=None)

  Factory function for creating a subclass of `Styler`.

  Uses custom templates and Jinja environment.

  Parameters:
    searchpath str or list

      Path or paths of directories containing the templates.

    html_table str

      Name of your custom template to replace the html_table template.

    html_style str

      Name of your custom template to replace the html_style template.

  Returns:
    MyStyler subclass of Styler

      Has the correct `env`, `template_html`, `template_html_table` and `template_html_style` class attributes set.

  See also

  `Styler.export`

    Export the styles applied to the current Styler.

  `Styler.use`

    Set the styles on the current Styler.

  Examples

      >>> from pandas.io.formats.style import Styler
      >>> EasyStyler = Styler.from_custom_template(
      ...     "path/to/template",
      ...     "template.tpl",
      ... )
      >>> df = pd.DataFrame({"A": [1, 2]})
      >>> EasyStyler(df)

  Please see: Table Visualization for more examples.