我正在寻找一种方法来从Python中的Google工作表中读取单元格的格式,特别是它的背景颜色。
我发现能够读取工作表的两个流行软件包是gspread (fork)和pygsheets。我尝试了两者,它们在读取我的工作表数据方面效果很好,但是从我看来,两者都不支持读取单元格格式,只支持设置它们。pygsheets 的 GitHub 页面上的这个开放问题描述了我需要的功能类型。
本质上,每行都是一个包含时间戳、用户名、注释等的记录,我想查找特定用户名的所有行,并且只查找那些没有红色背景的行,有点像这样:
if ("Username" in record.values()) and (matching_cells.background != red):
# Do something
Run Code Online (Sandbox Code Playgroud)
谢谢!