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>
元素和所有关联元素class
和id
识别符,或仅<table>
元素,而不带样式标识符。- **kwargs
任何其他关键字参数都会传递给JJIA2
self.template.render
进程。当您需要为自定义模板提供其他变量时,这很有用。
- 退货
- 字符串或无
如果 buf 为None,则以字符串形式返回结果。否则将返回 None 。
参见
DataFrame.to_html
以HTML格式将DataFrame写入文件、缓冲区或字符串。