python - 在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 中没有任何经验,也不知道如何链接代码以向其他人发出信号。但是我很高兴听到所有建议!非常感谢您提前
编辑:我想知道是否有办法改变这个:
进入这个
解决方案
使用 XLSXWriter 的添加表选项
worksheet.add_table('from_column:to_column', {'first_column': data, 'last_column': data})
如需进一步参考,您可以在此处参考官方文档
推荐阅读
- python - 来自元组的 Pandas 数据帧 MultiIndex 附加到 HDF5 无法匹配现有表结构
- rest - 我可以为 WaypointParameterType 使用邮政编码吗?
- javascript - 如何将 Kotlin Javascripts“Date::toLocaleDateString”与“LocaleOptions”一起使用?
- javascript - 打开行选择对话框 [材料表]
- python - 相当于 numpy 数组的 pandas read_sql_query?
- python - ModuleNotFoundError:没有名为“matplotlib”的模块,但可以在终端中导入它
- ansible - 如何在模板中使用 AWS 标签?
- node.js - 使用 Node-Cron 运行带有 Node 的 JS 文件
- java - JDK、javac 无法识别
- c# - SQL Server 2019 Linux MSDTC (Centos)