在ASP.NET中修改Excel文件“即时”

编辑
这个问题没有更多的理由,因为我现在可以将Excel文件保存在服务器上。
但是,感谢大家的答案!

我正在编写一个用户上传Excel文件的ASP.NET应用程序。 我必须编辑它并生成“即时”(意思是没有存储)的图片,然后用图片压缩Excel文件并将其发回给用户。

我的问题是,我不知道如何编辑已发送的Excel文件,然后用完全相同的名称发回…

这里是处理file upload的控制器:

[HttpPost] public ActionResult PoliteUpload(HttpPostedFileBase UserFile) { String viewReturned = "Polite"; if (UserFile != null && UserFile.ContentLength > 0) { TempData["MessageTitle"] = @Resource.ExtensionOkTitle; TempData["Message"] = @Resource.ExtensionOk; string extension = Path.GetExtension(UserFile.FileName); if (extension.Equals(".xls")) { //Old version ok } else if (extension.Equals(".xlsx")) { //Current version ok } else { TempData["Error"] = true; TempData["Message"] = @Resource.ExtensionKo; TempData["MessageTitle"] = @Resource.ExtensionKoTitle; } } else { TempData["Error"] = true; TempData["MessageTitle"] = @Resource.NoFileTitle; TempData["Message"] = @Resource.NoFile; } return RedirectToAction(viewReturned); } 

任何人都可以帮助我吗?

Interesting Posts