在python中创建Excel表

时间:2018-07-02 08:41:10

标签: python excel pandas

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

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

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毫无经验,也不会知道如何链接代码以发出信号。.但是,我很高兴听到所有建议!预先非常感谢

编辑:我想知道的是,是否有一种方法可以解决这个问题:

Current output

进入此

Ideal Output

1 个答案:

答案 0 :(得分:2)

使用XLSXWriter的添加表选项

for loop

有关更多参考,您可以参考官方文档HERE