国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
c# 新方法 數(shù)據(jù)導(dǎo)入Excel
//Excel導(dǎo)出方法
        public void ExportToExcel()
        {
           
//模板文件路徑
            string SaveDicPath = Server.MapPath("~/TemplateFiles/");
           
string SaveFilePath = SaveDicPath +  "userfile.xls";

           
//導(dǎo)出文件路徑
            string TempPath = Server.MapPath("~/TempFiles/");
           
if (!Directory.Exists(TempPath))
            {
                Directory.CreateDirectory(TempPath);
            }
           
//excel文件名
            string FileName = DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls";

           
string newFileName = TempPath + FileName;

           
//文件存在則刪除,避免復(fù)制發(fā)生錯誤
            if (File.Exists(newFileName))
            {
                File.Delete(newFileName);
            }

           
//將模板文件復(fù)制新的excel文件,用來下載
            File.Copy(SaveFilePath, newFileName);

           
//初始化對象
            Application app = null;

            Workbook MyBook
= null;

            Worksheet mySheet
= null;
         
                app
= new Application();

                MyBook
= app.Workbooks.Open(newFileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

                mySheet
= (Worksheet)MyBook.Worksheets[1];
           
                System.Data.DataTable dt
= (System.Data.DataTable)Session["datatable"];
       
               
//向EXCEL循環(huán)插入值
                for (int i = 0; i < dt.Rows.Count; i++)
                {           
                    mySheet.Cells[
2 + i, 1] = dt.Rows[i][1].ToString().Trim(); //部門
                    mySheet.Cells[2 + i, 2] = dt.Rows[i][3].ToString().Trim(); //工號
                    mySheet.Cells[2 + i, 3] = dt.Rows[i][4].ToString().Trim(); //姓名
                    mySheet.Cells[2 + i, 4] = "";
                }

               
//保存工作簿
                MyBook.Save();
                MyBook.Saved
= true;

               
if (mySheet != null)
                {
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(mySheet);
                    mySheet
= null;
                }
               
if (MyBook != null)
                {
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(MyBook);
                    MyBook
= null;
                }

               
//關(guān)閉對象
                app.Workbooks.Close();
                app.Quit();
           
               
if (app != null)
                {
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(app);
                    app
= null;
                }

                GC.Collect();
//垃圾回收

               
//跳轉(zhuǎn)到相應(yīng)的excel文件,進(jìn)行下載
                Response.Redirect("..//TempFiles//" + FileName);         
        }
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C#實現(xiàn)向已存在的Excel文件中寫入數(shù)據(jù)實例(可用兩種方法)
Excel開發(fā)常用方法 - 槑槑 - 博客園
C# 操作Excel
C# 將數(shù)據(jù)導(dǎo)出到Excel匯總
如何快速導(dǎo)出數(shù)據(jù)庫為EXCEL
使用CopyFromRecordset導(dǎo)入記錄集 - 數(shù)據(jù)庫與Office - VB技巧 ...
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服