Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Is there a function within the python pptx library to recognize a Power BI page in a PPT and modify it? prs.slides.shapes is not recognizing the Power BI insert as a shape.
In particular, I am looking to write a python script that reads in a PPT, recognizes the Power BI Add-in, changes it's setting from "Live data" to "Public Screenshot", and then writes it out with a new file name.
Solved! Go to Solution.
Hi @majudd ,
Python has a library, PBIXRay designed to parse and analyze PBIX files, which are used with Microsoft Power BI.
You can learn more about it here.
https://pypi.org/project/pbixray/
For the help regarding writing a python code, you can reach out on Python forum
https://python-forum.io/
Hope this helps!
Hi @majudd ,
Python has a library, PBIXRay designed to parse and analyze PBIX files, which are used with Microsoft Power BI.
You can learn more about it here.
https://pypi.org/project/pbixray/
For the help regarding writing a python code, you can reach out on Python forum
https://python-forum.io/
Hope this helps!
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 |
| User | Count |
|---|---|
| 10 | |
| 10 | |
| 4 | |
| 3 | |
| 3 |