创建并选择相同的工作表

时间:2018-12-28 21:27:19

标签: python gspread

在我的代码gspread中创建了一个用于统计的新工作表,名称是“ Year__Month_Day_HourMinute_'XTeam'_vs'Yteam'”,我这样做的目的是,这样可以更轻松地找到合适的工作表。如何选择此表以进一步使用。因为这个小程序将同时使用2-3场比赛(是小时间极限飞盘)。有想法吗?

我无法执行简单的“工作表= sh.sheet1”,因为我不知道#是什么。我的解决方案是省去名称的分钟,这样会更容易,只需将名称创建者代码部分复制粘贴到选择代码部分,但我希望会有更好的解决方案。

on_press: root.worksheet = root.np.add_worksheet(title=str(root.localtime.year) + "_" + str(root.localtime.month) + "_" + str(root.localtime.day) + "_" + str(root.localtime.hour) + str(root.localtime.minute) + spinner1_id.text + "_vs_" + spinner2_id.text, rows ="100", cols= "20")

1 个答案:

答案 0 :(得分:0)

我不建议使用这样的标题,因为您必须将所有数据挖掘出来只是为了进行搜索。我最多只在标题中使用3个变点,例如“ DATE_xTEAM_yTEAM”。 DATE是一个STRING值,例如“ 042318”,您可以在其中从字符串(MONTHDAYYEAR)中拆分每个元素。

这是我个人为了更轻松地访问数据而采取的一种方法: 清单一个JSON文件,其中包含已创建的所有电子表格(标题)的字典。 KEY将是一个数字(1),而值将是标题。因此,如果您想在本赛季中找到第二场比赛,请创建一个小的python脚本(使用'import json')将找到该键的值。 基本上,字典是组织标题的最佳方法。

-瑞安