首页 > 解决方案 > 在python中创建一个excel表

问题描述

我已经使用 pandas 数据框将数据导出到 excel,我的下一个计划是使用我通过 PowerApps 导出的数据。但是,为了做到这一点,需要将数据格式化为 Excel 表格,我想知道是否有办法自动执行此操作?

我环顾四周,正在努力寻找任何东西 - 请记住,我绝不是 python 专业人士,而且对 pandas 很陌生!这是我到目前为止所得到的内容的精简版:

import pandas as pd

list = [['big', 'nested', 'list'],['big', 'nested', 'list'], ['big', 'nested', 'list'],['big', 'nested', 'list'],['big', 'nested', 'list']]
df = pd.DataFrame(data = list, columns = ['X','Y','Z'])
writer = pd.ExcelWriter('file.xlsx', engine='xlsxwriter')
df.to_excel(writer, index = False)
writer.save()

理想情况下,我想在 python 中执行此操作,而不是尝试合并我使用 VBA 所做的事情(这似乎是我猜测的更明显的选择),因为我在 VBA 中没有任何经验,也不知道如何链接代码以向其他人发出信号。但是我很高兴听到所有建议!非常感谢您提前

编辑:我想知道是否有办法改变这个:

电流输出

进入这个

理想输出

标签: pythonexcelpandas

解决方案


使用 XLSXWriter 的添加表选项

worksheet.add_table('from_column:to_column', {'first_column': data, 'last_column': data})

如需进一步参考,您可以在此处参考官方文档


推荐阅读