gpt4 book ai didi

python-3.x - 通过 gspread 对电子表格进行排序

转载 作者:行者123 更新时间:2023-12-04 04:25:54 36 4
gpt4 key购买 nike

我有一个包含姓名、日期和其他一些数字的 Google 电子表格。我制作了一个桌面应用程序,为上述信息提供了一个漂亮的 UI。使用该应用程序后,我对显示数据的顺序感到有些恼火。

我一整天都在研究,似乎找不到关于从 python 脚本对电子表格进行排序的主题的任何内容。我所需要的只是一些函数,每次有人向它添加内容以重新排序工作表时我都可以调用它。

如果有人能帮助我,我将不胜感激。

提前致谢。

最佳答案

GSpread 有一个 .sort() 方法可以使用给定的排序顺序对工作表进行排序。以下是如何使用它(来源 - GSpread Docs):

参数:

  • specs (list) – 每列的排序顺序。每个排序顺序由一个元组表示,其中第一个元素是列索引,第二个元素是顺序本身:“asc”或“des”。
  • range (str) – 以 A1 表示法排序的范围。默认情况下对整个工作表进行排序,不包括卡住的行。

例子:

# Sort sheet A -> Z by column 'B'
wks.sort((2, 'asc'))

# Sort range A2:G8 basing on column 'G' A -> Z
# and column 'B' Z -> A
wks.sort((7, 'asc'), (2, 'des'), range='A2:G8')

关于python-3.x - 通过 gspread 对电子表格进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50938274/

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