excel - 如何从画面中获取数据?
问题描述
我在 Tableau 中有一堆数据。我想把它放到Excel中。
我不想制作报告,然后解析该报告,而是将 Excel 直接连接到 Tableau。
Tableau 正在从数据库中获取数据,但由于“逻辑”,我们无法将 Excel 直接连接到数据库……就像 Excel 做的那样简单……
有没有办法直接从 Excel 到 Tableau 建立 ODBC 连接或其他一些电源查询连接?
解决方案
您可以通过将 .csv 添加到 URL 来将视图导出到 CSV。您可以使用查询字符串传递参数值,但遗憾的是不能过滤值。
http://[Tableau Server Location]/views/[Workbook Name]/[View Name].csv?[Parameter Name]=[Value]&[Parameter Name]=[Value]
需要注意的几点:
- 删除工作簿名称、视图名称和参数名称中的空格。特殊字符也应该被删除,而不是 url 编码。
- URL 编码您的参数值
- 您将从视图中获得所有字段。这意味着您的行、列、“详细信息”、文本标签,我也相信标题值。如果您的行和文本标签中存在相同的字段,它将在您导出的 CSV 中显示两次。
- 确保在使用之前彻底测试您的 URL,包括更改参数值以确保它们也能正常工作。
推荐阅读
- javascript - 使用 JavaScript 的 multiplyOddByTwo 函数
- c++ - C ++将派生类的成员函数分配给指向基类函数的指针
- amazon-web-services - IAM 角色未显示在修改 IAM 角色页面的 aws 控制台中
- vba - 宏在 excel 2010 中无法按预期工作
- c# - 我可以将 Azure.Core 命名空间用于非天蓝色项目吗?
- python - 从 2 个字符串列表中获取一个列表
- c# - 有什么方法可以在 c# winform in-project SQL Server 中插入中文吗?
- c++ - 使用函数指针为模板类指定推导指南
- python - 寻找 python 脚本将文件夹移动到具有相似名称的文件夹中
- python - 如何在 manim 中播放具有交错开始时间的动画