从SharePoint 2010网站上导出list的方法
来源:互联网 发布:美联储加息概率数据 编辑:程序博客网 时间:2024/05/20 04:29
我们可从SharePoint网站上导出iqy文件然后把iqy文件导入Excel。还有我们可以用VBA来做这个事情,代码如下:
Sub ImplementSharePointList() Dim HomeAddress As String Dim ListID As String Dim ViewID As String Dim SourceAddress As String HomeAddress = "http://****/sites/****/****" SourceAddress = HomeAddress & "/_vti_bin" 'ListID 必选。是你所选List的ID ListID = "{********-****-****-****-************}" 'ViewID 可选,也可以用用 “ViewID = ""”来代替 ViewID = "{********-****-****-****-************}" ActiveSheet.ListObjects.Add xlSrcExternal, Source:=Array(SourceAddress, _ ListID, ViewID), LinkSource:=True, Destination:=Range("A1")End SubAdd-in代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.Office.Tools.Ribbon;using Excel = Microsoft.Office.Interop.Excel;using System.Windows.Forms;namespace ExcelAddIn1{ public partial class Ribbon1 { private void Ribbon1_Load(object sender, RibbonUIEventArgs e) { } private void button1_Click(object sender, RibbonControlEventArgs e) { Excel.Application xlApp = Globals.ThisAddIn.Application; Excel.Workbook xlWorkbook = xlApp.ActiveWorkbook; Excel.Worksheet xlWorksheet = xlWorkbook.ActiveSheet; string SharePointHomeAddress = "http://*****/sites/****/****"; string ListAddress = SharePointHomeAddress + "/_vti_bin"; string ListID = "{********-****-****-****-************}"; string ViewID = ""; //ViewID = "{********-****-****-****-************}"; try { xlWorksheet.ListObjects.Add(SourceType: Excel.XlListObjectSourceType.xlSrcExternal, Source: new object[] { ListAddress, ListID, ViewID }, LinkSource: true, Destination: xlWorksheet.Range["A1"]); } catch (Exception ex) { MessageBox.Show(ex.Message); } } }}
欢迎访问《许阳的红泥屋》
- 从SharePoint 2010网站上导出list的方法
- SharePoint 网站的导入导出
- C#从Sharepoint上获取List数据
- 从网站上读取数据的方法
- 从网站上读取数据的方法
- 如何用OpenSSL从https网站上导出SSL的CA证书?
- 如何用OpenSSL从https网站上导出SSL的CA证书?
- 如何用第三方开源免费软件portecle从https网站上导出SSL的CA证书?
- SharePoint显示来自相同网站集另一个站点的列表 Display SharePoint list from another site
- SharePoint开发——利用CSOM逐级获取O365中SharePoint网站的List内容
- 解决无法从本机访问 SharePoint 网站的问题
- 使用C#如何访问SharePoint网站上的列表
- 复制转移sharepoint 2010 designer做的list workflow的方法
- sharepoint client 端检验List是否已经存在的方法。
- 如何访问Azure上的SharePoint 网站(How to access the SharePoint site of Azure)
- 使用新的方法来实现SharePoint网站日志更新
- 从GRIDVIEW中导出EXCEL的方法
- 从谷歌网站上下载离线安装版谷歌浏览器的方法
- epoll机制:epoll_create、epoll_ctl、epoll_wait、close(在epoll的ET模式下,read和write或send和recv当返回值<0且errno=EAGAIN
- c#利用WebClient和WebRequest获取网页源代码的比较
- 1. struts上传:界面
- nohup命令详解
- SSH本机需要输入密码问题
- 从SharePoint 2010网站上导出list的方法
- Java播放声音的几种方式
- System.Net.Socket 异步实现
- HTTP协议中PUT和POST使用上的区别
- 2. struts上传:ActionForm
- Win下Eclipse提交hadoop程序出错:org.apache.hadoop.security.AccessControlException: Permission denied: user=D
- 3. struts上传:Action
- 所谓自己的路
- AndroidManifest.xml file missing 解决方案