首页 > 解决方案 > 将 pandas 数据框导出到 HTML 中的可排序表

问题描述

有没有办法将 pandas 数据框导出到 HTML 文件中并合并一些额外的代码,使输出可按列排序?

我一直在使用 Dash DataTable 为用户提供对结果进行排序的选项,但我想知道是否有另一种方式不需要运行服务器,用户只需加载 HTML 页面并对结果进行排序。

到目前为止,我已经能够基于此 SO 帖子进行半交互式绘图,但我还想在 HTML 中添加可排序的表格,在网上搜索后我不清楚什么是最好的方法(仍然是新手HTML)

标签: htmlpandasdataframeplotlyplotly-dash

解决方案


对于排序,您必须使用 JavaScript,对于导出部分使用方法pandas.DataFrame.to_html()


推荐阅读