javascript - 从 flask Pandas 到制表机表都一团糟

标签 javascript python pandas flask tabulator

我是一名新开发人员,试图将 Pandas DataFrame 传递给 Tabulator ,它可以工作,但表格太乱了

原始文件: original file in excel

没有制表符: to_html() render result

它可以很好地呈现为 html,但是一旦我将 Tabulator 附加到它上面,一切都变得一团糟。

制表符后: after attaching tabulator to it using ID

我安装它的方式是将Dist中的所有文件复制并粘贴到我的应用程序文件夹JS文件夹中的JS文件和CSS文件夹中的所有CSS文件

在 HTML 头部:

<link href="{{ url_for ('static', filename='css/tabulator.min.css') }}" rel="stylesheet"></link>


<script type="text/javascript" src="{{ url_for ('static', filename='tabulator.min.js') }}"></script>

HTML 正文:

var table = new Tabulator("#tableId", {});

Python:

df = pd.read_excel(destination)

return render_template('fileviewer.html',x=df.to_html(table_id='tableId'))

最佳答案

查看您发布的代码,问题在于它对表格中每行的第一个单元格使用th标签,而不是>td 标签。 th 标签只能用在 thead 中,而不是 tbody

关于javascript - 从 flask Pandas 到制表机表都一团糟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53470273/

相关文章:

javascript - AJAX 与 JavaScript 和 jQuery 有什么区别?

Python:这可以在单个列表理解语句中完成吗

javascript - Django - 为 dygrapgs 生成 csv

python - 为什么应用于实例的 Python 帮助函数在某些情况下返回有关父类的页面,而在其他情况下则不返回?

python - 使用 Pandas 数据框查找不同小数位的值

python - Pandas Series.apply 不能由字符串组成

javascript - 如何使用复杂的 json 嵌套属性

javascript - 使用 `useCallback` 只能与 `useReducer` 一起使用?

python - 如何在 pandas 中填充直到一天结束?

javascript - Angular 1.6 : Factory issue initializing values