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.

  Changed in version 1.3.0.

  Parameters:
    searchpathstr or list

      Path or paths of directories containing the templates.

    html_tablestr

      Name of your custom template to replace the html_table template.

      Added in version 1.3.0.

    html_stylestr

      Name of your custom template to replace the html_style template.

      Added in version 1.3.0.

  Returns:
    MyStylersubclass of Styler

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

  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.