用python创建excel表

2024-09-28 05:20:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经使用pandas dataframes将数据导出到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


Tags: 数据方法pandasdfvbaexcellist计划
1条回答
网友
1楼 · 发布于 2024-09-28 05:20:16

使用XLSXWriter的“添加表”选项

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

如需进一步参考,请参阅官方文档HERE

相关问题 更多 >

    热门问题