如何通过Flow将SharePoint数据同步到Excel中

很多同学在日常工作中希望对SPO LIST的数据进行分析汇报,但没有Power BI怎么办呢,难道每次要分析数据的时候都去SPO上把数据导出一份吗,这个交互是不是有点不太理想呢。还有一个场景就是老板就喜欢看excel、PPT形式的报表,你有招么,哈哈。

那么今天跟大家分享一下如何通过flow将SPO的数据自动保存到excel中

首先,我们继续沿用我们的请假申请list,我们一起回忆一下这个list的功能。

  1. 用于员工提交请假申请
  2. 申请提交后自动触发审批邮件到直属领导
  3. 直属领导审批后自动触发邮件反馈
  4. 审批意见回传SPO LIST

基于上述功能,我们又希望在审批完成后,将此条数据自动写入指定的excel中,便于统计和分析员工的相关数据。那么我们进入今天的主题

前期条件

  1. 在OneDrive中创建一个文件夹
  2. 在文件中创建一个excel,注意填写好excel文件名后面不要随便修改
  3. 根据需求选择是否将OneDrive同步到本地

打开excel Online,将SPO LIST中的项填写到excel中

选择excel行,选择“套用表格式”

excel所在位置

打开flow“请假审批”在Update Item后面增加数据同步功能,连接器选择“excel”操作选择“Excel - Insert row”

当选择完“Excel - Insert row”后,连接器会提示我们选择连接的目的地,我们本次选择连接到Onedrive for Business中。当然你也可以根据实际情况选择其他连接点。

点击图标,选择excel

选择完excel后,此处需要注意“Table name”会自动识别sheet,如果未自动识别出来,请检查相关连接权限。我们看到现在flow已经将我们excel里面的列读取出来了

我们将对应的动态内容添加的选项中,在选择审批人、审批意见的时候我们需要注意,动态内容中我们需要选择“Update item”中的审批人、审批意见,否则excel中无法写入。我相信看过前面博文的同学一定理解什么意思咯,如果不理解的同学,欢迎留言讨论哈。

至此操作完成,我们来看一下整体工作流的效果

下面我们提交一下请假审批,从下图可以看到,当完成审批后,数据会通过flow写入到excel中

好了,今天的分享到这里了,欢迎大家留言讨论,谢谢支持!

时间: 2024-11-06 22:49:02

如何通过Flow将SharePoint数据同步到Excel中的相关文章

c#.net循环将DataGridView中的数据赋值到Excel中,并设置样式

Microsoft.Office.Interop.Excel.Application excel =                new Microsoft.Office.Interop.Excel.Application();            excel.SheetsInNewWorkbook = 1;            excel.Workbooks.Add(); //设置Excel列名            excel.Cells[1, 1] = "学号";     

Python爬虫爬数据写入到EXCEL中

Python抓数据写到EXCEL中.以前都是写到txt中然后再导入到excel.现在直接写到excel中. #coding=utf-8 import xlwt import requests from bs4 import BeautifulSoup import sys reload(sys)   sys.setdefaultencoding('utf8')  #打开excel文件 data=xlwt.Workbook() #获取其中的一个sheet table=data.add_sheet(

机房收费系统———如何将MSFlexGrid中的数据导入到Excel中

机房收费系统进行了一段时间了,虽然说大体上跟学生信息管理系统一样,不过也有不一样的地方.比如说报表.如何将MSFlexGrid中德数据导入到Excel中等等.这些东西原来没有接触过,第一次接触难免有些陌生.这些问题困扰了我好长-时间,一看到它头都大了.不过,提高班名言——不将就是发现的源动力.本着这一原则,慢慢的攻克了这些问题. 机房收费系统中好几个地方需要将MSFlexGrid中德数据导入到Excel中,这是在学生信息管理系统中没有的功能.首先,首先需要在vb里面引用我们所需要的对象:Micr

将数据库的数据导出到excel中

这篇文章主要介绍了asp中把数据导出为excel的2种方法:分别用excel组件.文件组件实现,需要的朋友可以参考下.我们在做项目的时候经常要将数据库的数据导出到excel中,很多asp用户并不知道怎么写.这里总结了两种方法来导出excel,希望能帮到大家. 方法一:用excel组件 方法二:使用文件组件 可以看出,第一种方法是直接导出的是excel文件,而第二张方法是到处的是文本文件,只不过后缀名改成了xls. 然后看起来就是excel了. 经过对比第一种方法的效率没有第二种方法的效率高,而且

将datagrid中数据导出到excel中 -------<<工作日志2014-6-6>>

1.下载log4j jar包,放入lib目录, 导入项目中   下载地址 http://logging.apache.org/ 2.创建log4j.properties 文件  目录 Src  下面是一个 log4j.properties的例子(注:来源于网上,非本人所写) ################################################################################ # 其语法:log4j.rootLogger = [ leve

如何使用免费控件将Word表格中的数据导入到Excel中

我通常使用MS Excel来存储和处理大量数据,但有时候经常会碰到一个问题—我需要的数据存储在word表格中,而不是在Excel中,这样处理起来非常麻烦,尤其是在数据比较庞大的时候, 这时我迫切地需要将word表格中的数据导入到Excel中.相信大家也碰到过同样的问题,下面我就给大家分享一下在C#中如何使用免费控件来实现这一功能.这里,我使用了两个免费API, DocX和Spire.Xls. 有需要的朋友可以下载使用.下载地址: DocX:codeplex官网 Spire.Xls: E-iceb

爬虫实践——数据存储到Excel中

在进行爬虫实践时,我已经爬取到了我需要的信息,那么最后一个问题就是如何把我所爬到的数据存储到Excel中去,这是我没有学习过的知识. 如何解决这个问题,我选择先百度查找如何解决这个问题. 百度查到的方法千万种,我先选择看得懂的文章下手,不断尝试,最后解决了问题 那么到底如何解决这个问题呢? 解决这个问题要用到三个模块分别是xlwt.xlrd和xlutils 在使用这两个模块时要先下载安装它们,我用的是pycharm编写程序,我用到的安装方法是: #在文件中导入xlwt.xlrd 和xlutils

mysql将数据导入到excel中

先创建一张测试的数据表 create table users( username varchar(40) not null, password varchar(40) not null)charset=utf8; 插入数据 insertinto users values("admin","admin"); insertinto users values("理央silence","王培坤"); 使用下面的语句将数据库中的数据写入

python实现自动从mysql数据库取指定数据记录到excel中-新建、追加

xlsxwriter,openpyxl,pandas 模块都可以实现往excel中写入数据,但是为了更简单方便的实现我的需求,选择将三种结合使用. #!/usr/bin/env python3 # -*-coding: utf-8 -*- # @Time:2019/12/26 16:55 # @Author: WSN import pandas as pd import pymysql, openpyxl, os, xlsxwriter # 设定excel文件名称 version = 'V1.4