Pandas Dataframe表格显示在Django HTML中

又遇到令人头大的事了,Dataframe转化为HTML格式,刚开始直接用df自带的to_html方法直接转换,然后用iframe来加载自动创建的表格,这个方法个人觉得太low,假如有很多个df就要创建很多HTML文件,这导致了数据的不安全与占用物理内存过大的情况,所以坚决采用自己的方法创建表格。

下面就是我自己创建的转化方法,希望大佬们批评指正啊……小生万般感谢。。。。。。

Pandas Dataframe表格显示在Django HTML中

效果图(数据打马赛克啦,哈哈)

def df_to_html(aaa):

str11 = "

"

str1 = ''

for i in aaa.columns:

str1 = str1 + "

"

str2 = str11 + str1

str33 = ''

if aaa.index.name:

str3 = str2 + "

" + ""

for i in range(len(aaa.columns)):

str33 = str33 + "

"

else:

str3 = str2 + ''

str3 = str3 + str33 + "

" + "" + ""

str4 = ''

for i in aaa.index:

str4 = str4 + "

"

for j in aaa.ix[i]:

str4 = str4 + "

"

str4 = str4 + "

"

str5 = str3 + str4 + "

" + str(i) + "
" + aaa.index.name + "
" + str(aaa.ix[i].name) + "" + str(j) + "
"

return str5

展开阅读全文

页面更新:2024-04-27

标签:表格   马赛克   小生   效果图   加载   批评   物理   内存   情况   格式   文件   方法   数据   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top