又遇到令人头大的事了,Dataframe转化为HTML格式,刚开始直接用df自带的to_html方法直接转换,然后用iframe来加载自动创建的表格,这个方法个人觉得太low,假如有很多个df就要创建很多HTML文件,这导致了数据的不安全与占用物理内存过大的情况,所以坚决采用自己的方法创建表格。
下面就是我自己创建的转化方法,希望大佬们批评指正啊……小生万般感谢。。。。。。
def df_to_html(aaa):
str11 = "
"
" + " " str1 = ''
for i in aaa.columns:
str1 = str1 + "
" + str(i) + " "str2 = str11 + str1
str33 = ''
if aaa.index.name:
str3 = str2 + "
" + "" + "" " + aaa.index.name + " "for i in range(len(aaa.columns)):
str33 = str33 + "
" else:
str3 = str2 + ''
str3 = str3 + str33 + "
str4 = ''
for i in aaa.index:
str4 = str4 + "
" " + str(aaa.ix[i].name) + " "for j in aaa.ix[i]:
str4 = str4 + "
" + str(j) + " "str4 = str4 + "
str5 = str3 + str4 + "
return str5
页面更新:2024-04-27
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号