pandas.io.formats.style.Styler.to_html#

Styler.to_html(buf=None, *, table_uuid=None, table_attributes=None, sparse_index=None, sparse_columns=None, bold_headers=False, caption=None, max_rows=None, max_columns=None, encoding=None, doctype_html=False, exclude_styles=False, **kwargs)[源代码]#

将Styler写入HTML-CSS格式的文件、缓冲区或字符串。

1.3.0 新版功能.

参数
buf字符串、路径对象、类似文件的对象,可选

字符串、路径对象(实现 os.PathLike[str] ),或实现字符串的类似文件的对象 write() 功能。如果 None ,则以字符串形式返回结果。

table_uuid字符串,可选

分配给<TABLE>HTML元素的ID属性,格式为:

<table id="T_<table_uuid>" ..>

如果未指定,则使用Styler的初始赋值。

table_attributes字符串,可选

中要分配的属性 <table> 格式为:

<table .. <table_attributes> >

如果未指定,则默认为Styler先前存在的值。

sparse_index布尔值,可选

是否稀疏层次索引的显示。设置为FALSE将在每行的分层关键字中显示每个显式级别元素。默认为 pandas.options.styler.sparse.index 价值。

1.4.0 新版功能.

sparse_columns布尔值,可选

是否稀疏层次索引的显示。设置为False将在每个列的分层键中显示每个显式级别元素。默认为 pandas.options.styler.sparse.columns 价值。

1.4.0 新版功能.

bold_headers布尔值,可选

将“Font-Weight:Bold;”作为一个CSS属性添加到表格样式标题单元格。

1.4.0 新版功能.

caption字符串,可选

在渲染之前设置或覆盖Styler上的标题。

1.4.0 新版功能.

max_rows整型,可选

将呈现的最大行数。默认为 pandas.options.styler.render.max_rows/max_columns

1.4.0 新版功能.

max_columns整型,可选

将呈现的最大列数。默认为 pandas.options.styler.render.max_columns ,这是没有的。

如果总元素的数量很大,行和列可能会减少。该值设置为 pandas.options.styler.render.max_elements ,为262144(18位浏览器渲染)。

1.4.0 新版功能.

encoding字符串,可选

文件输出的字符编码设置(以及元标记,如果可用)。默认为 pandas.options.styler.render.encoding “UTF-8”的值。

doctype_html布尔值,默认为False

是输出包括所有HTML元素的完全结构化的HTML文件,还是只输出核心的 <style><table> 元素。

exclude_styles布尔值,默认为False

是否包括 <style> 元素和所有关联元素 classid 识别符,或仅 <table> 元素,而不带样式标识符。

**kwargs

任何其他关键字参数都会传递给JJIA2 self.template.render 进程。当您需要为自定义模板提供其他变量时,这很有用。

退货
字符串或无

如果 buf 为None,则以字符串形式返回结果。否则将返回 None

参见

DataFrame.to_html

以HTML格式将DataFrame写入文件、缓冲区或字符串。