2024-04-25 22:31:47 发布
网友
如果我能使用pandas和xlsxwriter,将两个数据帧(一个在另一个上)堆叠在我正在输出的Excel电子表格的同一页上,这将有助于我产生更整洁、更“人性化”的输出。你知道吗
请注意,两个数据帧的数据是相关的,但不同,一个是另一个的总结。你知道吗
有没有一种简单的方法可以把我的数据框和摘要数据框放在同一张纸上?你知道吗
是的,很有可能。你知道吗
您必须使用xlsxwriter构建excel文件,并在编写时跟踪当前单元格。你知道吗
下面是一些伪代码/语法(我使用xlsxwriter作为Pandas的扩展):
wb = pd.ExcelWriter(file) tab = wb.sheets["My Tab"] row, column = 9, 1 df1.to_excel(wb, tab, header=False, startrow=row, startcol=column, index=False) row += 4 column = 1 df2.to_excel(wb, tab, header=False, startrow=row, startcol=column, index=False)
我在这里遗漏了一些部分,但我真正想做的就是阐明这一点。你知道吗
我已经建立了一个脆弱的Report Class为我这样做。您可以在.write_tab方法中看到我的一些语法。你知道吗
.write_tab
是的,很有可能。你知道吗
您必须使用xlsxwriter构建excel文件,并在编写时跟踪当前单元格。你知道吗
下面是一些伪代码/语法(我使用xlsxwriter作为Pandas的扩展):
我在这里遗漏了一些部分,但我真正想做的就是阐明这一点。你知道吗
我已经建立了一个脆弱的Report Class为我这样做。您可以在
.write_tab
方法中看到我的一些语法。你知道吗相关问题 更多 >
编程相关推荐