Tag: webdav

Excel如何通过HTTP“保存”文件?

我有一个在Solaris下的服务器上运行的应用程序。 此应用程序以CSV格式导出一些可编辑的configuration数据。 编辑数据的首选方法是使用Microsoft Excel。 由于平台的差异,目前的工作stream程包含以下步骤: 将数据转储到服务器上的CSV文件中 ftp / sftp / scp文件到Windows机器 在Excel中编辑Windows上的数据 ftp / sftp / scp文件回到服务器盒子 将数据导入服务器 我正在寻找一种方法来简化工作stream程,并可能从Excel做所有事情。 我知道我可以build立一个具有CGI支持的成熟的Web服务器,在一端的HTTP和服务器端的导出/导入脚本之间进行接口。 或者我可以运行一个进程内的Web服务器,它可以像configuration文件一样提供configuration数据,然后可以从Excel中取回input并处理它。 我的困难是,我不知道如果Excel是通过HTTP打开文件,它将文件重新推回。 有一些参数就像POST方法一样简单吗? 还是我需要支持一整套WebDAV方法来接受来自Excel的input? 谢谢,谢尔盖

没有完整的WebDAV支持,通过WebDAV打开远程Excel文件

我期待实现一个相当简单的系统,用户可以通过链接到WebDAV资源打开和编辑Excel文件。 我正在使用自定义的ASP.NET解决scheme(在Azure上运行,因此额外的软件安装/configuration非常困难)。 做一个基本的实现,我可以打开文档,但在只读模式。 我已经看到了许多关于如何以读写模式打开的post,但是我不确定我需要支持哪些WebDAV动词/选项,以便在后端进行。 在使用WebDAV资源/文件时,是否有Excel(和Office一般)使用的动词列表? 谢谢,埃里克

使用PowerShell在Office 365上刷新Excel连接

有一个Office 365站点包含几个Excel文档,必须每6小时刷新一次连接。 我希望开发一个简单的PowerShell脚本来: 结帐并打开一个文件。 刷新连接。 保存并签入文件。 我编写了这个简单的PowerShell脚本来刷新作为parameter passing的任何path,并向开发者发送成功/电子邮件通知。 我的计划是使用Task Scheduler来安排这个定期执行,传递我的Excel文件的SSL(WebDav)path。 示例path: \\microsoft.sharepoint.com@SSL\DavWWWRoot\teams\project\files\Workbook.xlsx PowerShell脚本: # Configurables $EmailFrom ="norreply.projectemail@gmail.com" $EmailTo = "myemail@domain.com" $SMTPServer = "smtp.gmail.com" $SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587) $SMTPClient.EnableSsl = $true $SMTPClient.Credentials = New-Object System.Net.NetworkCredential("USERNAME", "PASSWORD") # Open new instance of Excel $excel = New-Object -ComObject Excel.Application $excel.visible = $true # Give delay to open […]

Windows 7与Windows 10 Cookie处理

好吧,所以我迷失在这一个。 我认为这完全是一个操作系统的问题,所以我真正要求的是在这个问题上的确认和细节。 在Windows 7上,我可以打开Internet Explorer 11,浏览到一个站点,设置一个cookie,closures浏览器,打开Excel 2013,浏览到某个域的WebDAV上托pipe的文件,并将该cookie发送到服务器。 但在Windows 10 …遵循完全相同的过程(使用IE11或边缘),并使用Excel 2013 …的cookie不会被发送! 事实上,只有在设置了相同应用程序的情况下才能重新发送cookie。 那么现在在Windows 10中Cookie应用程序是特定的吗? 有没有人有这方面的见解? 是否有任何registry黑客或设置,将允许cookie的function,因为他们在Windows 7中使用? 我有一个现有的Web应用程序,它依赖于浏览器中设置的Cookie将在从Excel访问同一站点时继续执行。 基本上我们使用WebDAV文件位置启动Excel,但WebApp是设置cookie的cookie(cookie是通过JavaScript设置的)。