我用Python从一些数据帧创建了一个XML文件,其中有单独的表。 然后,我将其保存为XML,并用一堆工作表输出Python中的文件路径。你知道吗
我再次从OutputFilePath打开这个XML文件(当我已经有了创建它的数据帧时,也许不是最节省内存的方法,但这不是主要的问题)我正在用这个XML创建一个漂亮的HTML页面。问题是它现在只使用一张纸。如何将所有工作表名称用作html上的选项卡并显示所有数据?你知道吗
def htmlsaver(OutputFilePath, HTMLFilePath):
mytitle = "conversion"
df = pd.read_excel(OutputFilePath) # This reads excel doc
wb = load_workbook(OutputFilePath)
sheetnames = wb.sheetnames
pd.set_option('display.max_colwidth', -1)
title = '''
<header>
<h2>CONVERSION</h2>
</header>'''
#save html
allhtml = style + title
save_path1 = HTMLFilePath+"/"
completeHTMLName1 = os.path.join(save_path1, mytitle+".htm")
with open(completeHTMLName1,'w') as fo:
myhtml = df.to_html(float_format=lambda x: '%10.1f' % x,classes='MYID',index= False, escape = False)
allhtml = allhtml + myhtml
fo.write( allhtml + script )
fo.close()
目前没有回答
相关问题 更多 >
编程相关推荐