gpt4 book ai didi

python - 根据 xlsxwriter 中的列对数据进行排序

转载 作者:行者123 更新时间:2023-12-01 01:21:51 28 4
gpt4 key购买 nike

有没有办法在使用 xlsxwriter 写入 Excel 之前对数据进行排序?我正在尝试根据 odoo 中的列创建一个排序的 Excel 报告。

最佳答案

您可以将数据存储为 pandas 数据框并按照 pandas 文档中的指示对其进行排序: http://pandas.pydata.org/pandas-docs/version/0.19/generated/pandas.DataFrame.sort.html

作为网站上的示例,示例性 pandas 数据框 结果 排序如下(其中 df 是未排序的数据框):

import pandas as pd
result = df.sort(['A', 'B'], ascending=[1, 0])

然后您可以使用 pandas Excel Writer 将数据框转换为 Excel 工作表。更多信息请参阅 pandas 文档:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_excel.html

示例性 pandas 数据框结果使用以下语法写入 Excel 工作表:

writer = pd.ExcelWriter('output.xlsx')
result.to_excel(writer,'Sheet1')
writer.save()

关于python - 根据 xlsxwriter 中的列对数据进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53745494/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com