public ActionResult DownloadOwnerOutPutExcel()
        {
            FilePathResult ret = null;

            string sourceFile = Server.MapPath("~/App_Data/Shinrin/ExcelTemplate/") + "森林の土地の所有者届出書.xls";
            string destFile = Server.MapPath("~/App_Data/Download/") + "森林の土地の所有者届出書" + Session.SessionID + DateTime.Now.Ticks + ".xls";

            IWorkbook objBook = null;
            IWorksheets objSheets = null;
            IWorksheet objSheet = null;

            try
            {
                if (System.IO.File.Exists(destFile))
                    System.IO.File.Delete(destFile);

                //ファイル形式を変えるため、保存します。
                objBook = SpreadsheetGear.Factory.GetWorkbook(sourceFile);
                objBook.SaveAs(destFile, SpreadsheetGear.FileFormat.Excel8);
                objBook = SpreadsheetGear.Factory.GetWorkbook(destFile);
                objSheets = objBook.Worksheets;
                objSheet = objSheets["所有者届出書"];

                objBook.Save();
            }
            catch
            {
            }

            ret = new FilePathResult(destFile, "application/vnd.ms-excel");
            ret.FileDownloadName = Server.UrlEncode(System.IO.Path.GetFileName("森林の土地の所有者届出書.xls"));
            return ret;
        }
posted on 2014-02-14 09:37 Ying-er 阅读(1571) 评论(0)  编辑  收藏 所属分类: .Net

只有注册用户登录后才能发表评论。


网站导航: