繁体   English   中英

如何使用 python 脚本自动将数据集导出到 Power BI 文件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM