工作表上的简单提取器或SEOS将提取包装在Google Sheets上

seos的Python项目详细描述


SEO公司

made-with-pythonPyPI pyversionsMaintenanceCoverageAwesome Badges

simpleextractor on Sheets(或SEOS)是一个专注于googlesheet数据抓取的提取工具。它使用Google的pythonapi客户机访问这些数据;这使得库可以访问Google定义的较低级别的函数,而不需要使用另一个Sheets抽象。在

特点

如果使用PyTest对Seos特性进行了很好的测试,那么Seos的特性及其状态将放在下面。在

FeatureStatus
Connection to a Google Sheet given an OAuth credentials file and Sheet IDPassed unit test
Extraction on a sheet with a defined scopePassed unit test
Sheet name switchingPassed unit test

安装

# if using poetry# highly recommended
poetry add seos

# also works with standard pip
pip install seos

入门

Seos使用Google定义的api来访问Sheets数据;但其思想是,在连接到数据和更改上下文时,使用Seos进行开发应该是可以理解的,例如更改工作表名称或范围。在

第一步是传递凭证文件和工作表ID作为数据的入口点。它假定您有一个来自JSON formatGoogle Cloud的凭据文件。在

^{pr2}$

一旦创建了提取器上下文,我们就可以定义sheet name和{},然后执行extract,如果您对参数满意的话。在

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()

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
二进制字符串的java NumberFormatExceprion   java如何在Neo4j中查找/匹配/选择标识符名称   java哪一年的日期与原始年份相同?   java什么时候JAXB可以用于Json而不是XML?   java使用PayPal权限API进行PayPal支付   java Getting error在使用安卓 vision api扫描二维码时加载图像失败   java直接突出显示RichTextFX中的一个文本范围   java Resolve@RegisteredAuth2AuthorizedClient,其令牌在spring Security 5.2的spring server之外获得。十、   yyyymmddhhmmss的Java正则表达式   java我试图将google recaptcha与spring mvc集成,但GreCaptCharResponse总是返回false。这里有一些代码   java使用JsonPath将文本转换为json   java无法解析符号。Maven依赖项已就位,但代码为红色   java使用循环查找范围内具有不同数字的数字   java这个SwingWorker是否不重用ThreadPoolExecutor中的线程?