本帖最后由 adminlily 于 2020-12-3 16:03 编辑
Excel报表
如何使用iTop查询创建Excel报告
Excel的最新版本(Excel 2016,Office 365)提供了两种将Web数据导入Excel的方法。默认的最新版本基于PowerQuery,不支持基本的身份验证,因此不适用于iTop。但是,仍然可以使用旧方法作为可在Excel中启用的额外菜单项。为了使事情更加混乱,两个菜单项都具有完全相同的标签!
确保正确配置了Excel
单击菜单项“数据”“来自Web”。如果您看到与以下对话框类似的对话框(PowerQuery),则不好。
相反,您应该得到一个类似于以下的对话框:
要使用旧的GetExternalDataFromWeb向导,请按照下列步骤操作:
转到“文件选项”菜单
单击左侧的“自定义功能区”菜单:
在左上角的下拉列表中,选择“主要选项卡”,在显示的树中,打开项目“数据”,然后选择菜单项“来自Web”
由于旧菜单和新菜单具有完全相同的标签,因此请确保选择正确的菜单:将鼠标移到项目上;显示一个小工具提示,它应显示为“ GetExternalDataFromWeb”,而不是“ GetPowerQueryDataFromWeb”
要将命令添加到功能区,您必须创建一个新的“组”(使用对话框底部的按钮)。该组使用默认名称命名,但是您可以根据需要将其重命名:
同样,您可以重命名菜单并为其选择图标。将菜单添加到功能区后,应该会看到类似以下内容:
当您单击自定义菜单时,将出现“来自Web的外部数据”向导:
管理员可以将预定义查询存储在iTo​​p中(菜单“管理查询手册”)。这些查询随后可用于创建Excle报表。查询由数字标识。使用iTop管理员提供的URL在Excel中调用它。例如,下面存储在查询手册中的URL返回用户请求的列表:
要在Excel中使用此查询,请在Excel选项卡数据中单击“从Web上”按钮。
显示一个窗口,输入要调用的URL:
在“地址”部分输入iTop管理员提供的URL,然后单击“转到”。
显示iTop身份验证窗口。输入您的用户账号和您的密码:
单击确定:如果安全弹出窗口提示您。
New Web查询已更新为要导入的列列表:
单击导入按钮。 Excel询问您要在何处插入数据:
如果您的查询包含参数,Excel将打开多个连续的窗口以输入它们。请注意,日期参数仅支持yyyy-mm-dd格式。
单击“确定”按钮,Excel将显示查询的结果。用于显示列的语言对应于iTop中登录名的默认语言。
要刷新数据,请在Excel的数据选项卡中单击全部刷新按钮:
您可以根据需要使用多个iTop查询,并使用结果使用标准Excel功能动态创建图形或图表。
|