软件开发

Office 365插件集成——Excel任务窗格插件

Istock 1291751221

爱在Excel工作,挖掘在大型数据集或计划预算策略,或创建报告,Excel是一个强有力的计划,帮助在所有业务流程。但这样做我们需要在Excel中填充数据。

让我们来探讨如何整合微软Office 365 Excel,把数据从数据源通过实现办公室插件使用JavaScript api和使用第三方api直接从插件。

办公室插件网站嵌入在办公应用程序。平台允许的建筑解决方案,可以与Office文档的内容以及外部数据。

Microsoft Excel任务窗格插件,适用于网络,Windows和Mac

Excel为Office 365和办公桌面插件允许在Microsoft Excel处理数据库和云数据与通常的Excel电子表格。

Excel插件可以得到所需的数据可视化查询生成器或SQL和刷新查询外部数据在一个工作簿任何时间与一个单一的点击。外部数据可以在Excel中,编辑,然后保存回数据源。

  • Microsoft Excel连接到不同的数据源
  • 直接使用实时数据在Excel中
  • 修改外部数据很容易
  • 保存修改数据的数据源

Excel插件概述

一个Excel插件允许延长Excel应用程序功能跨多个平台包括Windows、Mac, iPad,在浏览器中。插件可以使用在一个工作簿:

  • 与Excel对象交互,读写Excel数据。
  • 使用一个基于web的任务窗格扩展功能或内容窗格
  • 添加自定义函数
  • 提供更丰富的交互使用对话框窗口

使用Office插件平台创建Excel插件有以下好处。

  • 跨平台的支持在办公室:Excel插件运行在网络上,Windows, Mac和iPad。
  • 集中部署:管理员可以快速、轻松地将Excel插件部署到用户在一个组织。
  • 使用标准的web技术:创建一个Excel插件使用熟悉的web技术,例如HTML、CSS和JavaScript。
  • 通过AppSource分布:与广泛的观众分享Excel插件发布AppSource

任务窗格

任务窗格界面表面,通常出现在窗口的右边在Excel中。它可以让用户访问界面控件运行代码修改Excel文档或显示数据从数据源。

以下是两个主要组件的插件:

  • 清单文件——一个XML文件,它定义了设置和插件的能力。它包含元数据来描述插件,办公室指定目标客户和权限允许的,最重要的是决定插件如何扩展和与办公客户端交互,例如,定制带按钮,任务窗格,等等。
  • Web应用程序——标准web技术像HTML、CSS和JavaScript可以用来提供用户界面和功能的插件组件。在这种背景下,办公室的JavaScript api可以用来与办公客户端和Office文档的内容。

与web应用程序,人们可以开发和显示登录页面,以安全的方式访问第三方后端数据如下面屏幕截图所示

登录

后,通过调用web API认证,相关信息会显示在侧窗格。

在下面的截图中,列表的报告显示,他的数据可以显示在excel工作表。

Reportlist

通过一次单击生成报告在excel中。

报告

web应用程序可以是一个MVC应用程序,可以用来与数据源交互,用户交互界面只是在任务窗格。

使用Visual Studio开发Excel Web插件

步骤,

  1. 打开Visual Studio,创建一个新项目。
  2. 搜索“Excel Web插件”(c#)并按Next。

是否

  1. 例如输入项目名称——“ExcelWebAddinDemo”
  2. 点击Browse按钮改变位置
  3. 选择“解决方案和项目在同一个目录”复选框。
  4. 创建办公室插件向导将会出现。
  5. 选择“添加新功能Excel”并按Finish。

添加Intype

这将创建一个解决方案,包含两个项目:
ExcelWebAddinDemo——包含XML清单文件(ExcelWebAddInDemoManifest)。
ExcelWebAddinDemoWeb——包含相应的Web应用程序。

Projectfiles

ExcelWebAddinDemo。xml -

Xmlfile

  1. 在manifest文件中,使用web项目的URL更新URL并运行visual studio的web项目。
  2. 登录到Office 365和打开一个空白的excel工作簿。
  3. 从“插入”选项卡,单击办公室插件按钮上传一个新开发的插件

Blankexcel

  1. 点击上传我的插件

Uploadaddin

  1. 上传清单文件,在这里ExcelWebAddinDemo. xml

一旦上传清单文件,插件会添加到excel。一个按钮将选项卡添加到家里

Getstarted

  1. 按了按钮将弹出消息。
  2. 按“显示任务窗格”按钮来显示任务窗格。
  3. 这将显示演示插件。尝试运行简单的功能测试。
  4. 选择样本数据,细胞范围“B3: D5”,按下“突出显示”按钮。
    最多在当前选择将阴影橙色。

Sampleaddin

所有完成,成功创建了一个Excel任务窗格插件!

引用——https://docs.microsoft.com/en-us/office/dev/add-ins/excel/excel-add-ins-overview

“Office 365插件集成思想——Excel任务窗格插件”

留下一个回复

你的电子邮件地址将不会被发表。必填字段标记*

这个网站使用Akismet来减少垃圾邮件。学习如何处理你的评论数据

Shubhangi Raghute

在Perficient担任首席技术顾问。有大约14年以上的开发经验。精通微软Azure服务,Office 365集成,微软365年动态业务中央集成,Azure Web API开发。

从这个作者

跟着我们
推特 Linkedin 脸谱网 Youtube Instagram