工作表上的简单提取器或SEOS将提取包装在Google Sheets上
seos的Python项目详细描述
SEO公司
simpleextractor on Sheets(或SEOS)是一个专注于googlesheet数据抓取的提取工具。它使用Google的pythonapi客户机访问这些数据;这使得库可以访问Google定义的较低级别的函数,而不需要使用另一个Sheets抽象。在
特点
如果使用PyTest对Seos特性进行了很好的测试,那么Seos的特性及其状态将放在下面。在
Feature | Status |
---|---|
Connection to a Google Sheet given an OAuth credentials file and Sheet ID | |
Extraction on a sheet with a defined scope | |
Sheet name switching |
安装
# if using poetry# highly recommended poetry add seos # also works with standard pip pip install seos
入门
Seos使用Google定义的api来访问Sheets数据;但其思想是,在连接到数据和更改上下文时,使用Seos进行开发应该是可以理解的,例如更改工作表名称或范围。在
第一步是传递凭证文件和工作表ID作为数据的入口点。它假定您有一个来自JSON format
中Google Cloud
的凭据文件。在
一旦创建了提取器上下文,我们就可以定义sheet name
和{
extractor.sheet_name="Report - June 1, 1752"extractor.scope="A1:D1"extractor.extract()
这样,更改范围和图纸名称将充当图纸数据的光标。我们只要改变范围就可以从表中得到任何东西。在
extractor.sheet_name="Report - June 1, 1752"extractor.scope="A1:D"# get all from A1 until end of column Dextractor.extract()
如果需要,我们甚至可以对包含多个上下文的数据进行表交换。在
extractor.sheet_name="Report - June 1, 1752"extractor.scope="A1:D"extractor.extract()extractor.sheet_name="Report - June 2, 1752"extractor.scope="B5:G5"extractor.extract()
- 项目
标签: