我有 3 个视图(比如 3 个工作表)迭代一个文件夹,我需要制作单个工作簿

问题描述 投票:0回答:1

我的代码:

path="C:/MasterData?"
for view in Workbook.views:
 server.views.populate_csv(view)
 with.open(path+'Output.xlsx','wb') as f:
  f.write(b''.join(view.csv)

在 Tableau 中,我正在迭代 dasboard 中的每个工作表。我正在生成 csv 视图并将其保存为 excel 文件。我是否可以使用 3 个单独的工作表创建单个工作簿(迭代每个视图)

python tableau-api tableau-desktop
1个回答
0
投票

可能:

方法一:使用XML结构 1)如果组织策略不允许您安装附加库。 使用 XmL 构建我们自己的 python Excel 并将其保存为 xls 格式。 2)如果您允许使用名为“Excelwriter”、“openpyxl”的库,那会更有帮助

© www.soinside.com 2019 - 2024. All rights reserved.