gpt4 book ai didi

python - 为 python 排序表 xlsxwriter

转载 作者:太空宇宙 更新时间:2023-11-04 07:06:26 25 4
gpt4 key购买 nike

我有一个计算,它使用 xlsxwriter 创建一个 excel 电子表格来显示结果。知道结果后对表格进行排序会很有用。

一种解决方案是在python中创建一个单独的数据结构,并对数据结构进行排序,稍后使用xlsx,但它不是很优雅,需要大量数据类型处理。

我找不到对 xlsx 模块中的结构进行排序的方法。有人可以帮助该模块的内部数据结构吗?在将其写入磁盘之前,可以对其进行排序吗?另一种解决方案是重新打开文件,对内容进行排序,然后再次关闭它?

    import xlsxwriter
workbook=xlsxwriter("Trial.xlsx")
worksheet=workbook.add_worksheet("first")
worksheet.write_number(0,1,2)
worksheet.write_number(0,2,1)

...worksheet.sort

最佳答案

Can anybody help with the internal data structure of that module? Can that be sorted, before writing it to disk.

我是该模块的作者,简短的回答是不能或不应该这样做。

可以在运行时对 Excel 中的工作表数据进行排序,但这不是文件规范的一部分,因此无法使用 XlsxWriter 完成。

One solution would be to create a separate Data structure in python, and sort the data structure, and use xlsx later, but it is not very elegant, requires a lot of data type handling.

这对我来说听起来是个合理的解决方案。

关于python - 为 python 排序表 xlsxwriter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43584362/

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