从holistics.io导出报表数据的包

holistics的Python项目详细描述


整体模块:更容易导出数据

此模块用于帮助python用户从holistics.io的queryreport导出数据,另存为dataframe对象或.csv文件

使用Holistics API的简单方法

from holistics import HolisticsAPI

result = HolisticsAPI(api_key='Uf6aeraergFkV147Dmkrergga4EMLU2xhD17JDF13jM=')
result.ExportData(report_id='3123574', path='C:/output.csv')

要求

  • python版本:>;=3

安装

模块可与PIP一起安装:

$ pip install holistics

或者,您可以从GitHub

$ git clone git clone git://github.com/holistics/holistics-python.git
$ python setup.py install

文档

1。导入模块

from holistics import HolisticsAPI

2。初始化整体API类:

holisticapi(api_key,url)

obj = HolisticsAPI(api_key = 'aerg454hoiaKJGlgku', url = 'demo.holistics.io')

3。导出数据:

exportdata(报告id、筛选dict、页面大小、页面)

    my_dataframe = obj.ExportData(report_id='331235', filter_dict={'date': '2017-04-28'}, 
                                  path = 'C:/output.csv', _page_size = 12, _page = 5)
  • 报告ID(str):报告的ID。从url收集。
  • filter_dict(dict)(可选):将应用于报表的筛选器字典。
    • 例如:{ “租户”:“整体”, “日期”:“2017-04-28” }
  • path(str)(可选):如果要将导出数据存储到文件,请设置path变量。
    • 例如:d:/data/output.csv
  • 页面大小(int)(可选):设置响应的页面大小。
    • 默认值:10000000
  • _page(int)(可选):设置要提取的数据的页码。
    • 默认值:10000000

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

推荐PyPI第三方库


热门话题
具有parend子关系的java Save Hibernate实体失败,出现外键错误   数组如何从嵌套数组中收集结果。Java IntStream中的forEach   java替换正则表达式中的Group2   java匕首2:避免导出私有依赖项   java我怎样才能把方块放在播放器下面?   java Eclipse JDT自动格式化:不带大括号的“if”后面的缩进语句   lambda如何使用Java8流和过滤器过滤嵌套循环?   java JPA批插入不能提高性能   java时间转换为时间戳   java我添加数组奇数的方法的逻辑有什么问题   使用迭代器从Java集合中删除元素   java如何使用spring生成i18n错误   ubuntu如何在没有glassfish的情况下安装/下载JavaEE javadocs?   java一个接一个地显示SQLite列