Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用vba从SharePoint 2016上的excel文件中提取数据?_Excel_Vba_Sharepoint Online - Fatal编程技术网

使用vba从SharePoint 2016上的excel文件中提取数据?

使用vba从SharePoint 2016上的excel文件中提取数据?,excel,vba,sharepoint-online,Excel,Vba,Sharepoint Online,我正在尝试使用SharePoint 2016网站中保存的几个文件作为数据源,并将这些文件中的信息提取到SharePoint网站上的汇总excel工作表中。我不知道该用什么?我试着打开文件,并通过正常方式访问它们,只是更新了路径,但我认为这可能是一个安全问题 有人在做这件事,有什么想法吗 提前感谢我做了类似的事情,但我使用了SharePoint列表作为数据源,将其导出到Excel(这将创建到列表的可刷新连接),然后将Excel文件放入我的一个库中。然后我可以从那里打开Excel文件并刷新连接。但是

我正在尝试使用SharePoint 2016网站中保存的几个文件作为数据源,并将这些文件中的信息提取到SharePoint网站上的汇总excel工作表中。我不知道该用什么?我试着打开文件,并通过正常方式访问它们,只是更新了路径,但我认为这可能是一个安全问题

有人在做这件事,有什么想法吗


提前感谢

我做了类似的事情,但我使用了SharePoint列表作为数据源,将其导出到Excel(这将创建到列表的可刷新连接),然后将Excel文件放入我的一个库中。然后我可以从那里打开Excel文件并刷新连接。但是,在2016年,您需要选择编辑工作簿/在Excel中编辑。“在浏览器中编辑”没有给我这种功能。至少在我公司的SharePoint设置中没有

如果已经在Excel中创建了数据,则不必将数据重新创建为列表。您可以创建一个列表,然后将电子表格复制或导入列表中。您可能需要对其进行一些按摩,但如果您有大量数据,则可能比重新键入数据更快

我不确定您是如何从多个数据源中提取数据的,但您可以单独导出所有数据源,将工作表合并到一个文件中,然后从那里组织数据