如何使用filter的“从A到Z”sortingXlsxWriter中的表格?

最近,我发现了Python的XlsxWriter(我喜欢它!),并开始制作一些电子表格。 我需要以编程方式创build一个电子表格,与其他人手动创build的电子表格相同。 除了在autofilter中sorting表格之外,我设法创build了我所需要的所有东西。 基本上,我想创build这样的东西: 手动创建自动生成器 我无法弄清楚如何。 我查了文档( 1,2 ),没有find任何关于sorting的信息。 我现在所做的是:

worksheet.autofilter(1, 0, known_lenght, known_width)

导致自动筛选箭头出现在标题单元格的右下angular,但worksheet.autofilter()似乎缺乏sortingfunction。 我是否错过了一些东西,或者没有select创build自动筛选器并在XlsxWriter中设置sorting? 谢谢!

我是否错过了一些东西,或者没有select创build自动筛选器并在XlsxWriter中设置sorting?

Excel中的数据sorting是在运行时完成的,不是文件格式的function。 因此,它不受XlsxWriter的支持。

相反,您应该用Python对数据进行sorting,然后将其写入自动筛选器区域。

但是,这不会将自动筛选箭头设置为“sorting”。 这在XlsxWriter中目前不受支持。