[英]How to Automate export dataset to Power BI file using python script
我有一個 Power BI 報告,它使用 SQL 服務器和 xlsx 格式的數據集。 我需要在打開 powerbi 文件時將其導出到數據集,以便它自動檢測具有相同名稱的數據集文件並使用 python 腳本顯示它。
那么有沒有可能使這個過程自動化。
是的,這是可能的。 在 Power BI Desktop 中,選擇“文件”>“選項和設置”>“選項”>“Python 腳本” 。 出現 Python 腳本選項頁面,只需選擇您正在使用的 Python 環境。
在 Power BI Desktop 中運行 Python 腳本:
在“主頁”功能區中,選擇“獲取數據”>“其他”。
選擇其他 > Python 腳本,如下圖所示:
選擇連接。 選擇您本地最新安裝的 Python 版本作為您的 Python 引擎。 將您的腳本復制到出現的 Python 腳本對話框中。
這是官方文檔。
並用於讀取 Excel 數據。 我會使用openpyxl
。 這是一個小演示:
def xlsx_reader():
data = []
file_exist = os.path.exists('demo.xlsx')
if file_exist:
wb = openpyxl.load_workbook('demo.xlsx')
wb1 = wb['demo']
data.append(wb1['A1'].value)
return data
這是 openpyxl 的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.