Skip to main content

PTQ

PyToQlik

PyToQlik is a library that allows you to integrate Qlik Desktop with Jupyter notebooks. With it you can:

  • Open and edit a Qlik app inside a Jupyter notebook;
  • Create a Qlik object with data from a pandas DataFrame data structure and/or;
  • Import data from a Qlik object and create a pandas DataFrame to work with in Python.

Getting Started

For this library to work you must have a functioning Qlik Desktop App installed and running on your local machine. You will also need to have the pandas library and a Jupyter Notebook local server (read https://jupyter.readthedocs.io/en/latest/running.html).

You can then download and install PyToQlik using:

Installation

pip install pytoqlik 

Usage

Example 1

Creating a Qlik app and feeding it data

from pytoqlik import Pytoqlik
import seaborn

df = seaborn.load_dataset('tips')  # df is just some example data provided by the seaborn library

p2q = Pytoqlik()
app = p2q.toQlik(df)

Example 2

Importing data from a Qlik object to Python

from pytoqlik import Pytoqlik
import seaborn

df = seaborn.load_dataset('tips')  # df is just some example data provided by the seaborn library

p2q = Pytoqlik()
app = p2q.toQlik(df)
app.toPy('your ObjectID')

Step by step guide


Documentation

Current documentation can be found here.


Current limitations

PyToQlik is currently implemented for QlikSense Desktop versions. Cloud and Enterprise versions of Qlik are still in active development.


Features in development

Connectivity

  • Qlik Enterprise support
  • Qlik Cloud support

Functionality

  • Data fetching based on dimensions and measures
  • More robust embedding objects and sheets
  • More robust script editing
  • Object creation and manipulation via Python
  • Auxiliary functions, app listing and object listing
  • Task creation and managing
  • ETL features in Python

Metadata

Release files for pytoqlik 0.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pytoqlik 0.0.9
File Size Uploaded
pytoqlik-0.0.9.tar.gz 7.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pytoqlik 0.0.9
File Interpreter ABI Platform
pytoqlik-0.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 17.3 kB

Release files / pytoqlik-0.0.9.tar.gz

Download URL pytoqlik-0.0.9.tar.gz
Size 7.7 kB
Tags Source
SHA-256 checksum
How to use checksums
1eeb0426889c4e5600b519c267793a3bddccbe0aed66249c348980757b14f53a
BLAKE2b-256 checksum
How to use checksums
1d55a7326819d333f59fd07aedbbf699a24065b6b90fe8598dec14b623e90227
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.5.0.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

Release files / pytoqlik-0.0.9-py3-none-any.whl

Download URL pytoqlik-0.0.9-py3-none-any.whl
Size 9.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1eb41d1cb7146c056c2fbe3dba8d80e9fc18e8e9d93401525b1e10f26086a38f
BLAKE2b-256 checksum
How to use checksums
0c9242ecf6fca0dcf71483180f5e75d3732ccb18284612abfa072539e71dbb74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.5.0.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page