gpt4 book ai didi

Python 解决方案 - 使用 Python 将 Microsoft BI 工作表导出到 Excel

转载 作者:行者123 更新时间:2023-12-01 07:26:24 26 4
gpt4 key购买 nike

如果这很简单,请原谅,但有关将 Python 与 Microsoft BI 结合使用的文档充其量也很少。我很好奇是否有一个类似于 pandas 中的 read_excel 函数的导入 Microsoft BI 文件的命令。

我有一个 Microsoft BI 文件,其中包含 175 个工作表,目前每个工作表都导出到 Excel 并每天手动保存。寻找某种自动化方法,并认为如果我基本上可以将每个文件读入 Python,然后另存为 Excel 文件,那么将节省大量时间。

还添加一条注释,表示我更喜欢保存为 csv 而不是 xlsx。

最佳答案

在 PowerBI 中,您基本上有两个选择。我认为不可能将 PowerBI 文件导入到 Python 中。

  1. 在 PowerQuery 内部,您添加“运行 Python 脚本”作为转换步骤(“转换”菜单 >“运行 Python 脚本”)。这允许您以习惯的方式使用 Python,并确保此步骤之前的所有数据都移动到称为 dataset 的数据帧中。您可以简单地使用dataset.to_excel()将此数据集存储为 Excel 文件。请务必使用 os.chdir() 之类的内容更改工作目录,因为默认情况下它在临时目录中运行。

  2. 在 PowerBI 中,您可以添加脚本视觉对象。尽管它说它需要脚本的视觉输出,但实际情况是,即使脚本不会产生渲染图像,也会执行任何代码。与 PowerQuery 步骤中提到的原理相同。使用os.chdir()指定您的目录并使用dataset.to_excel()导出。

对于两者,请确保在选项中启用 Python 脚本,当您的计算机上安装了 python 时,应该默认启用它,否则查看菜单,您会很容易找到它。

关于Python 解决方案 - 使用 Python 将 Microsoft BI 工作表导出到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57430217/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com