Skip to main content

python-pbi is a Python library for accessing and updating PowerBI (.pbix) files.

A typical use would be to download an existing report from the PowerBI service, and automatically alter some text, formatting, or some of the visuals, before publishing the updated report to the service once again.

It can also be used to support different environments: publishing a report still under development to production can hide work-in-progress visuals and replace them with some placeholders showing a default message like 'COMING SOON' or 'WORK IN PROGRESS'.

It can also ensure consistency in the reports by copying titles, logos, and headers from one page to another, or setting specific parameters across the workspace reports (activating the 'keep layer order' option for all visuals, or the search option for all dropdowns, etc.)

More information is available in the pbi wiki. Browse examples with screenshots to get a quick idea what you can do with pbi.

Metadata

Release files for python-pbi 1.0.1

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

Source distribution (sdist)

Source distribution for python-pbi 1.0.1
File Size Uploaded
python-pbi-1.0.1.tar.gz 50.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for python-pbi 1.0.1
File Interpreter ABI Platform
python_pbi-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 92.4 kB

Release files / python-pbi-1.0.1.tar.gz

Download URL python-pbi-1.0.1.tar.gz
Size 50.7 kB
Tags Source
SHA-256 checksum
How to use checksums
9109a02ab29074eff3cf0b7419c5f16c31177d45f0a0642e847e71e991c217be
BLAKE2b-256 checksum
How to use checksums
3c68c027d80c9f2a33a87ad34e42cc9b61bad66cc574b88bbe7766bd0a1b3dc6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release files / python_pbi-1.0.1-py3-none-any.whl

Download URL python_pbi-1.0.1-py3-none-any.whl
Size 41.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7583390ae529c54ad4293488418f2dd79eb32b0d576afc27b1daebef99b7650e
BLAKE2b-256 checksum
How to use checksums
0b1c0c9ac1cb213166dcdcfdd5dd05307efafc08f6aebad96302f311d504aea0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.9

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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