婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > asp.net導出excel的簡單方法實例

asp.net導出excel的簡單方法實例

熱門標簽:騰訊地圖標注手機 柳州電銷機器人公司 昆明語音電銷機器人價格 太原400電話上門辦理 百度地圖怎樣做地圖標注 征途美甲店地圖標注 電銷語音機器人型號參數 400電話如何申請取消 浦發電話機器人提醒還款

excel的操作,最常用的就是導出和導入,廢話不多說上代碼。

本例使用NPOI實現的,不喜勿噴哈。。。。

復制代碼 代碼如下:

/// summary>
        /// 導出Excel
        /// /summary>
        /// param name="stime">/param>
        /// param name="etime">/param>
        /// returns>/returns>
        public ActionResult Export(FormCollection frm)
        {
            DataTable dts = new DataTable();
            dts = _shopMemeber.ExportMemberData(frm);
            IWorkbook workbook = new XSSFWorkbook();
            ISheet sheet = workbook.CreateSheet();
            IRow headerRow = sheet.CreateRow(0);
            foreach (DataColumn column in dts.Columns)
                headerRow.CreateCell(column.Ordinal).SetCellValue(column.Caption);
            int rowIndex = 1;
            foreach (DataRow row in dts.Rows)
            {
                IRow dataRow = sheet.CreateRow(rowIndex);
                foreach (DataColumn column in dts.Columns)
                {
                    dataRow.CreateCell(column.Ordinal).SetCellValue(row[column].ToString());
                }
                rowIndex++;
            }
            string filepath = Server.MapPath("/") + @"用戶列表.xlsx";
            FileStream file = new FileStream(filepath, FileMode.Create);
            workbook.Write(file);
            ExcelHelper.DownLoad(@"/用戶列表.xlsx");
            #region 不啟用

            #endregion
            return SuccessMsg("AdminMemberMemberIndex");
        }
//這個是下載到桌面的方法,沒實現自選路徑
public static void DownLoad(string FileName)
 {
             FileInfo fileInfo = new FileInfo(HttpContext.Current.Server.MapPath(FileName));
             //以字符流的形式下載文件
             FileStream fs = new FileStream(HttpContext.Current.Server.MapPath(FileName), FileMode.Open);
            byte[] bytes = new byte[(int)fs.Length];
              fs.Read(bytes, 0, bytes.Length);
            fs.Close();
            HttpContext.Current.Response.ContentType = "application/octet-stream";
               //通知瀏覽器下載文件而不是打開
            HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;  filename=" + HttpUtility.UrlEncode(fileInfo.Name, System.Text.Encoding.UTF8));
          HttpContext.Current.Response.BinaryWrite(bytes);
           HttpContext.Current.Response.Flush();
            HttpContext.Current.Response.End();
        }

上面是導出,下面我介紹下導入。

復制代碼 代碼如下:

/// summary>
        /// 導入數據
        /// /summary>
        /// param name="file">/param>
        /// returns>true表示導入成功/returns>
        public bool Impoart(HttpPostedFileBase file)
        {
            try
            {
                //保存excel
                string path = HttpContext.Current.Server.MapPath("/");
                file.SaveAs(path + file.FileName);

                //讀取

                FileStream sw = File.Open(path + file.FileName, FileMode.Open, FileAccess.Read);
                IWorkbook workbook = new XSSFWorkbook(sw);
                ISheet sheet1 = workbook.GetSheet("Sheet1");

                //最大行數
                int rowsCount = sheet1.PhysicalNumberOfRows;

                //判斷首行是否符合規范  也就是Excel中的列名
                IRow firstRow = sheet1.GetRow(0);
                if (
                    !(firstRow.GetCell(0).ToString() == "名稱" firstRow.GetCell(1).ToString() == "簡稱"
                      firstRow.GetCell(2).ToString() == "分類" firstRow.GetCell(3).ToString() == "參考價"
                      firstRow.GetCell(4).ToString() == "商品介紹"))
                {
                    return false;
                }


                //跳過類型不正確的品項
                for (int i = 1; i rowsCount; i++)
                {
                    IRow row = sheet1.GetRow(i);
                    Shop_Product product = new Shop_Product();

                    string category = row.GetCell(2) != null ? row.GetCell(2).ToString() : null;
                    if (!string.IsNullOrEmpty(category))
                    {
                        var cate =
                            _unitOfWork.Shop_ProductCategoryRepository().GetAll().FirstOrDefault(t => t.Name == category);
                        if (cate != null)
                        {
                            product.ProductCategoryName = cate.Name;
                            product.Shop_ProductCategory_ID = cate.ID;
                        }
                        else
                        {
                            continue;
                        }
                    }
                    else
                    {
                        continue;
                    }

                    product.PName = row.GetCell(0) != null ? row.GetCell(0).ToString() : null;
                    product.PCName = row.GetCell(1) != null ? row.GetCell(1).ToString() : null;
                    if (row.GetCell(3) != null)
                    {
                        product.Price = Double.Parse(row.GetCell(3).ToString());
                    }
                    product.Description = row.GetCell(4) != null ? row.GetCell(4).ToString() : null;

                    _unitOfWork.Shop_ProductRepository().Insert(product);
                }

                _unitOfWork.Save();
            }
            catch
            {
                return false;
            }

            return true;
        }

您可能感興趣的文章:
  • ASP.NET使用GridView導出Excel實現方法
  • asp.net導出excel數據的常見方法匯總
  • ASP.NET導出數據到Excel的實現方法
  • Asp.net中DataTable導出到Excel的方法介紹
  • ASP.NET用DataSet導出到Excel的方法
  • .Net中導出數據到Excel(asp.net和winform程序中)
  • asp.net生成Excel并導出下載五種實現方法
  • asp.net Grid 導出Excel實現程序代碼
  • asp.net GridView導出到Excel代碼
  • ASP.NET 導出到Excel時保留換行的代碼
  • asp.net實現Gradview綁定數據庫數據并導出Excel的方法

標簽:白山 新疆 蘭州 德陽 江蘇 張家界 天門 陽泉

巨人網絡通訊聲明:本文標題《asp.net導出excel的簡單方法實例》,本文關鍵詞  asp.net,導出,excel,的,簡單,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net導出excel的簡單方法實例》相關的同類信息!
  • 本頁收集關于asp.net導出excel的簡單方法實例的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美精品一区二区三区高清aⅴ| 亚洲国产精品一区二区www | 欧美少妇性性性| 欧美日韩国产综合一区二区三区| 欧美性一二三区| 精品日本一线二线三线不卡| 国产欧美日韩麻豆91| 亚洲精品欧美二区三区中文字幕| 日韩黄色免费网站| 日韩中文字幕亚洲一区二区va在线| 日韩欧美国产wwwww| 99久久国产综合色|国产精品| 亚洲综合av网| 精品写真视频在线观看| av电影在线观看不卡| 欧美系列亚洲系列| 国产精品久久久久久久久免费桃花 | 性做久久久久久免费观看欧美| 亚洲精品成人在线| 日韩一区二区三区电影在线观看 | 亚洲乱码中文字幕综合| 日韩制服丝袜先锋影音| 成人成人成人在线视频| 日韩一区二区中文字幕| 日韩理论片一区二区| 久久99国内精品| 欧美精品vⅰdeose4hd| 国产精品久久久久久久久久免费看 | 在线精品视频一区二区三四| 日韩精品一区二| 亚洲v日本v欧美v久久精品| 成人成人成人在线视频| 日韩一区二区三区观看| 亚洲一区二区三区在线| 成人h版在线观看| 欧美成人官网二区| 午夜精品一区二区三区三上悠亚| 成人精品一区二区三区中文字幕 | 欧美视频一二三区| 麻豆91免费观看| 99久久婷婷国产综合精品电影 | 欧美三级电影精品| 亚洲三级电影全部在线观看高清| 国产最新精品免费| 日韩美女视频在线| 亚洲福利电影网| 色综合天天天天做夜夜夜夜做| 麻豆极品一区二区三区| 国产精品乱码久久久久久| 国产亚洲1区2区3区| 色久优优欧美色久优优| 大尺度一区二区| 韩国理伦片一区二区三区在线播放| 亚洲激情一二三区| 国产欧美综合在线观看第十页| 欧美亚日韩国产aⅴ精品中极品| 在线一区二区三区四区| 日本不卡不码高清免费观看| 欧美丝袜丝nylons| 亚洲一区二区三区三| 在线免费观看视频一区| 五月婷婷久久综合| 制服丝袜国产精品| 人禽交欧美网站| 日韩亚洲欧美一区二区三区| 日韩综合一区二区| 欧美一区中文字幕| 美女视频一区二区三区| 制服.丝袜.亚洲.中文.综合| 一区二区免费看| 麻豆国产一区二区| 久久九九久久九九| 国产在线视频一区二区三区| 欧美一级在线视频| 日本少妇一区二区| 日韩一区二区三区在线| 日韩电影免费在线观看网站| 欧洲精品在线观看| 1000精品久久久久久久久| 欧美丰满美乳xxx高潮www| 日韩精品亚洲一区| 日韩精品一区二区三区老鸭窝| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美久久免费观看| 日韩av不卡一区二区| 69堂亚洲精品首页| 亚洲丰满少妇videoshd| 26uuu色噜噜精品一区二区| 韩国成人在线视频| 久久久久久久久99精品| 国产激情视频一区二区在线观看| 国产亚洲综合在线| 北条麻妃一区二区三区| 综合久久一区二区三区| 色狠狠一区二区三区香蕉| 国产精品第五页| 日韩一区二区三区精品视频| 国产综合久久久久影院| 久久新电视剧免费观看| 成人影视亚洲图片在线| 亚洲乱码日产精品bd| 欧美日韩亚洲综合一区| 免费美女久久99| 久久精品一级爱片| 色综合色狠狠天天综合色| 婷婷亚洲久悠悠色悠在线播放| 欧美一区二区女人| 成人免费高清视频在线观看| 亚洲精品福利视频网站| 日韩你懂的在线观看| 成人污污视频在线观看| 国产精品久久综合| 久久综合狠狠综合| 91在线观看高清| 日韩av中文字幕一区二区三区| 久久综合久久综合久久综合| 99久久99久久精品国产片果冻| 亚洲1区2区3区4区| 国产午夜精品福利| 国产一区二区在线免费观看| 美女在线视频一区| 亚洲私人影院在线观看| 欧美韩日一区二区三区四区| 91福利在线免费观看| 国产一区二区成人久久免费影院| 亚洲欧美日韩久久精品| 制服丝袜在线91| 欧美在线不卡视频| 国产精品一区二区无线| 亚洲一区影音先锋| 久久精品欧美一区二区三区不卡 | 国产精品免费人成网站| 欧美日韩国产在线播放网站| 青青国产91久久久久久| 亚洲国产视频网站| 中文一区二区完整视频在线观看| 91精品欧美福利在线观看| 成人免费视频一区| 国产在线播放一区| 青青草97国产精品免费观看 | 亚洲日本在线a| 国产午夜精品一区二区三区视频| 欧美精品aⅴ在线视频| 色婷婷精品久久二区二区蜜臂av| 国产精品自拍一区| 秋霞电影网一区二区| 亚洲第一福利视频在线| 五月天亚洲精品| 樱桃视频在线观看一区| 欧美极品xxx| 久久久久国产精品人| 精品欧美乱码久久久久久 | 成人av免费在线| 国产成人综合亚洲网站| 国产精品一线二线三线| 亚洲成人福利片| 亚洲国产精品一区二区www | 亚洲日穴在线视频| 日韩一级完整毛片| 国产日韩av一区二区| 欧美日韩一区二区三区免费看 | 国产婷婷色一区二区三区| 欧美一区二区在线免费观看| 2021久久国产精品不只是精品| 日韩一区二区三区视频| 亚洲国产成人午夜在线一区| 欧美国产一区在线| 亚洲国产人成综合网站| 亚洲电影在线免费观看| 精品一区二区免费看| 经典三级在线一区| 91久久精品一区二区二区| 成人动漫视频在线| 51精品国自产在线| 久久国产欧美日韩精品| 国产成人精品影院| 欧美视频一区二区在线观看| 5858s免费视频成人| 一区在线中文字幕| 亚洲综合无码一区二区| 久久国产精品露脸对白| 国产精品一线二线三线| 欧美日韩一级二级三级| 日韩视频在线一区二区| 91精品国产综合久久精品app| 欧美性色欧美a在线播放| 99久久99久久精品国产片果冻| 国产一区二区三区| 一本大道久久a久久综合婷婷| 欧美丰满高潮xxxx喷水动漫| 久久综合九色综合欧美就去吻| 亚洲一区二区三区免费视频| 久久精品理论片| 欧美日韩亚洲综合一区二区三区| 日韩欧美一区二区免费| 亚洲曰韩产成在线| 国模冰冰炮一区二区| 日韩视频一区二区| 亚洲国产精品精华液ab| 精品影视av免费|