Tag: sharepoint

使用OpenXML打开Excel工作表时,文件包含损坏的数据错误

我正在为SharePoint 2013中的ItemAdded编写事件接收器。我正在使用OpenXML来读取电子表格。 当我尝试以编程方式打开驻留在SharePoint库中的日志文件时,出现以下错误: 文件包含损坏的数据 抛出这个错误的代码块是: using (SpreadsheetDocument spreadsheet = SpreadsheetDocument.Open(mstream, false)) using (SpreadsheetDocument logsheet = SpreadsheetDocument.Open(logstream, false)) 第一行传递正常,第二行(日志)中断。 他们都是从stream中读取。 电子表格是在事件触发时添加的项目,日志表是SharePoint中当前存在的项目。 使用以下path从数据stream打开电子表格: string workbookpath = properties.ListItem.Web.Url + "/" + properties.ListItem.File.Url; 并使用SharePoint中的直接URL使用数据stream打开日志表 string logFilePath = "http://SPSiteName/sites/SP/Dropbox/RuntimeLog.xml"; 任何帮助或见解,非常感谢。

sharepoint 2010导出为ex​​cel过滤列表

我有一个在SharePoint站点的自定义列表。 我筛选并导出,但它显示所有项目在Excel中。 它忽略了过滤的结果。 我search,发现SharePoint 2010不允许获得过滤数据优秀。 之后,我发现这个链接: http : //www.codeproject.com/Articles/400720/SharePoint-2010-Export-Selected-Items-to-Excel ,我试了一下,但没有奏效。 我不明白为什么。 有什么办法出口过滤清单,在SharePoint 2010中出类拔萃?

Excelmacros(保存到Sharepoint库)不再接受句号?

代码是低于哪个工作正常,现在似乎不喜欢“.xlsm”部分。 问题出在所有PC上。 尝试使用Filename =和一些varients并固定它是“。” (期间)它不接受在“.xlsm”,删除期限,它是好的,但然后着陆在SP作为一个未知的文件(没有文件扩展名)任何意见 Sub SUBMIT()Dim FName As String FName =范围(“E3”)。文本FDate =范围(“I3”) 如果范围(“E3”)=“”然后MsgBox“请input您的名字”范围(“E3”)。selectElseIf范围(“I3”)=“”然后MsgBox“请input周末结束date”范围(“I3” )。selectElseIf范围(“I3”)<>“”然后如果MsgBox(“你确定吗?(你是否在上方面板input了你的主pipe和双周结束date?”,vbYesNo)= vbNo Then Exit Sub ActiveWorkbook.SaveAs(“https:// * .sharepoint.com / corp / payroll / Timesheets”&FName&“”&FDate&“”&“Timesheet”&“xls”)MsgBox“Timesheet Submitted”End If End Sub

可以链接两个Excel工作簿之间的数据SharePoint?

问题涉及2个现在驻留在SharePoint中的excel文件。 当他们都在Excel中时,解决scheme很容易,但是现在链接不受支持。 我正在寻找解决方法… 工作簿B包含需要链接到工作簿A中的单元格的数据集。 工作簿A由整个部门查看,而工作簿B将保持独立,由较小的组使用。 当工作簿B更新为新数据时,它也应该自动更新工作簿A. 这在SharePoint中似乎有问题(不可能?)。 如果有帮助链接文件的话,我也会开放让Workbook B在硬盘上运行。 我们只是试图保持许多用户在文档间同步所做的许多更改。 在此先感谢您的帮助。

从sharepoint导出join列表到excel

在sharepoint中我有两个列表:一个列表是一个客户列表,其中包含客户ID,名称和状态,另一个是具有查阅列的订单列表,其中列出了客户ID,订单date和订单金额。 我想join这两个名单上的客户ID和出口的联接列表,以便我可以创build一个数据透视表,比如说,按国家列出销售。 我可以使用Sharepointdevise器创build链接的数据源。 但是我一直无法find出口到excel的方法。 有人可以提供build议吗? 问候

访问SharePoint VBA时出错

我使用Microsoft Scriptime Runtime通过VBA访问客户的SharePoint,以便使用以下Sub和Function从存储在一堆SharePoint目录中的Excel工作簿中提取数据。 出于某种原因,我的本地机器(已login到SharePoint)的Sub工作正常,但在其他人的机器上,无法find最后一行的path: Set trackerFolder = fs.GetFolder(Parse_Resource(baseDir & trackExtension)) 作为参考,Excel文件存储在与客户SharePoint不同的networking驱动器上。 有没有人有任何想法, 为什么目录不会填充macros运行在另一个同事的机器上,但工作时,我自己运行? 先谢谢您的帮助! 这是sub(和我的道歉声明variables都在同一行): Sub pullData() Dim folder, trackerFolder As folder Dim Fnum As Long Dim f, trackF As File Dim fs As New FileSystemObject Dim FSO As Scripting.FileSystemObject Dim folder2 As Scripting.folder Dim file2 As Scripting.File Dim trackExtension, appExtension, baseDir, FilesInPath, MyFiles(), array_example(), […]

Excel Services Sharepoint 2010从xlsm文件中删除macros

我正在使用Sharepoint 2010中的Excel Services将一些数据注入到Excel xlsm文件中。 这工作正常。 我知道macros不会在Sharepoint服务器上运行,但我希望用户能够在数据注入之后下载完整的工作簿,并在完整的工作簿中启用macros。 但是,似乎Excel Services注入数据时,工作簿始终与从文件中除去的macros一起保存。 有没有办法解决?

边界定义

我想知道Sharepoint客户端如何自动确定边界定义。 这是我的理解是xlsx文件共享两个单元格之间的边界(所以如果我有一个A1和A2之间的边界,A1有一个较低的边界和A2有一个上边界)。 但是,当我使用Sharepoint将我的xlsx文档转换为html时,有时我可能会在上面的div中定义边框,有时也会在下面的div中(例如,如果我在A1,B1和A2,B2之间有边框,对应于A1的div具有边框底部定义,对应于B2的div具有边框顶部定义,A2和B1没有边框定义。 谢谢

如何连接到SharePoint 2013中的Excel工作簿并进行更新

我正在创build一个命令行应用程序,我想连接到一个SharePoint网站,有一个工作簿,我想更新。 我甚至不知道从哪里开始,但我猜我的问题是。 我可以使用什么API? 它必须是已经内置的东西,而不是第三方的API,如果可能的话) 一旦连接完成,我可以打开电子表格,我是否也可以从一张转换到另一张? 我试图使用这样的代码,但没有奏效。 private static void GetExcelSheetNames(string filename) { var xls = new Microsoft.Office.Interop.Excel.Application(); xls.Visible = true; xls.DisplayAlerts = false; var workbook = xls.Workbooks.Open(Filename: filename, IgnoreReadOnlyRecommended: true, ReadOnly: false); try { // Refresh the data from data connections workbook.RefreshAll(); // Wait for the refresh occurs – *wish there was a better way […]

SSRS能否使用Sharepoint文档列表中的Excel作为数据源?

像标题一样的问题。 如何在一些SharePoint站点的文档库中使用Excel作为数据源? ODBC支持本地excels。 SSRS支持共享点列表。 但在文档库中找不到有关excel的任何内容。