Skip to content

A Python 3 script for reading data from the LimeSurvey JSON API in a format that Power BI will understand

License

Notifications You must be signed in to change notification settings

adamzammit/limesurvey-powerbi-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

LimeSurvey PowerBI Python Integration

A Python 3 script for reading data from LimeSurvey in a format that Power BI will understand using the "Python Script" connector for data import.

  1. Install Python 3 for Windows
  2. Open a Command Prompt and run the following (copy each line and press enter after each):
    pip install pandas requests matplotlib
    pip install git+https://github.com/ESchae/limesurveyrc2api
  1. Update the script to include your LimeSurvey JSON-RPC URL, username, password and survey id (Hint: make a new copy of this script for each survey)
  2. If your computer running Power BI expects the decimal separator to be a "," instead of a ".", please change the decimalseparator line in the script to reflect this
  3. Run the script from the Power BI desktop using Data Import then "Python Script"

About

A Python 3 script for reading data from the LimeSurvey JSON API in a format that Power BI will understand

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages