Tag: 下载

通过C#下载间接URL

我有一个间接的链接,生成一个Excel文件。 我搜查了很多,发现有些方法没有做到我所需要的。 链接地址不是直接引用excel文件,原因是每当请求URL时,网页会创build一个新的excel文件__refreshes内容。 我使用了下面提到的不同的方法。 我真正想要做的是,不用打开浏览器,我想下载的URL(这是一个Excel文件)的内容,并保存为一个Excel文件。 这里是链接 ,如果你点击它,你将直接得到一个excel文件,但是URL本身不包含excel文件的扩展名。 我用了以下方法: client.DownloadFile(@"http://members.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0", @"D:\a.xlsx"); 上述方法保存的内容,但不幸的是它不能通过Excel显示,我不知道原因。 WebRequest request = HttpWebRequest.Create(@"http://members.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0"); using (WebResponse response = request.GetResponse()) { Stream responseStream = response.GetResponseStream(); StreamReader r = new StreamReader(responseStream); //third party methods } 此外上面的代码被用于search,但它没有提供我所需要的,我用一些第三方的dlls保存stream作为Excel文件,再次保存的文件不能通过Excel打开。 我也使用Process.Start,但它打开浏览器。 我不想打开任何浏览器。

如何创build一个Excel文件的下载链接?

我有一个Excel电子表格(.xls),我希望用户能够从我的网页下载。 也许在页面上的“下载”button,当用户点击它时,文件将被下载。 我可以知道这怎么办? 代码片段和引用将不胜感激。

使用R Shiny从XLConnect下载Excel文件

有没有人尝试使用R Shiny下载处理程序下载新创build的XLConnect Excel文件? 在ui.R有一个不起眼的线: downloadButton('downloadData', 'Download') 在server.R中有处理程序: output$downloadData <- downloadHandler( filename = function() { "output.xlsx" }, content = function(file){ wb <- loadWorkbook(file, create = TRUE) createSheet(wb, name = "Sheet1") writeWorksheet(wb, c(1:3), sheet = "Sheet1") # writes numbers 1:3 in file saveWorkbook(wb) } ) 我没有问题下载一个.csv和没有问题创build与XLConnect的Excel文件。 但是,当我运行上面的代码时,我的Chrome浏览器中出现以下错误: IllegalArgumentException(Java):不支持文件扩展名“file1b683b9323bc”! 只允许* .xls和* .xlsx! 据我所见,XLConnect不能写入临时文件。 有没有人有解决scheme或解决方法? 一种select是将文件保存在特定位置,然后创build指向它的下载链接。 但是,由于多个用户会导致havok,所以这不是很有光泽。 非常感谢 马库斯

R下载.File问题与Excel工作簿

我试图用R的download.file函数下载一个Excel工作簿。 当我手动下载文件(使用Internet Explorer或Chrome,右键单击并另存为),然后文件下载,然后我可以在Excel中打开它没有任何问题。 当我在R中使用download.file时,文件会下载并报告正确的文件大小。 但是,当我然后尝试在Excel 2010中打开下载的xls文件时出现以下错误信息: Excel在'test.xls'中发现了不可读的内容。 你想恢复这个工作簿的内容? 如果您信任此工作簿的来源,请单击“是”。 当我点击是,没有任何反应。 我也尝试直接使用R包xlsx访问文件,这也失败了。