"Create a Python app that automates a scoring system for evaluating Key Performance Indicators (KPIs) based on categorized responses (Excellent, Good, Fair, Poor). The app should import raw data from Excel spreadsheets, perform the following calculations: Count the Responses: For each KPI, count the number of responses in each category. Apply the Weights: Multiply the count of 'Excellent' by 100, 'Good' by 75, 'Fair' by 50, and 'Poor' by 25. Sum the Weighted Values: Add up the weighted values from each category. Calculate the Weighted Score: Divide the sum of the weighted values by the total number of responses. The app should then generate a PDF report summarizing the results, including interpretations of the scores (e.g., 100 = all Excellent, 75 = average rating of Good, etc.). Use a GUI framework like PyQt5 or tkinter to make the app user-friendly."