python - 在Python中创建一个Excel表格

标签 python excel pandas

我已使用 pandas dataframes 将数据导出到 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 经验,也不会知道如何链接代码以向对方发出信号。但是我很高兴听到所有建议!预先非常感谢您

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

Current output

进入此

Ideal Output

最佳答案

使用 XLSXWriter 的添加表选项

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

更多引用可以引用官方文档HERE

关于python - 在Python中创建一个Excel表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51132108/

相关文章:

Excel:检查单元格是否包含文本字符串中的数字

python - 以 'e'结尾的英语动词处理

python - 接收异步数据源以使用 Chaco 进行绘图的可行方法是什么?

excel - 使 Excel 选项卡不打印?

excel - 如何通过Perl脚本编写带有特殊字符的Excel文件?

python - 从所有数据框列中删除子字符串

python - Pygame 简单程序测试显示卡住

Python 删除 JSON 子字符串

python - 通过重新采样缩小包含 bool 数据的系列

python - pandas python 中没有列名