【发布时间】:2016-01-27 04:01:40
【问题描述】:
我想将 excel 文件上传到服务器,而这个 excel 只有一张工作表,所以当复制到服务器时,我想将工作表名称更改为固定名称,因为用户每个月上传这个文件,用户设置的工作表名称是按月所以我想在上传到固定 ex 时重命名文件:上传前的工作表名称是 'nov2015' 上传时将名称更改为 'data'
note:我使用c#语言上传和重命名文件,但不使用excel互操作库,我在下面有代码上传文件:
FolderPath = "~/Uploads/";
FileName = Path.GetFileName(fupload.PostedFile.FileName);
strFileType = Path.GetExtension(fupload.FileName).ToLower();
input_by = Session["user"].ToString();
FilePath = Server.MapPath(FolderPath + input_by + strFileType);
File.Delete(FilePath);
fupload.SaveAs(FilePath);
【问题讨论】: