婷婷综合国产,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
    欧美一区欧美二区| 91久久精品国产91性色tv| 青青草一区二区三区| 亚洲成人综合视频| 天天综合色天天| 偷拍与自拍一区| 蜜桃一区二区三区在线| 蜜桃一区二区三区在线| 免费高清成人在线| 久久99精品视频| 国产乱一区二区| 成人免费视频视频| 色综合激情久久| 欧美精品1区2区3区| 日韩亚洲国产中文字幕欧美| 亚洲精品一区二区三区四区高清 | 欧美又粗又大又爽| 91麻豆精品国产91久久久久| 日韩视频在线永久播放| 久久婷婷综合激情| 亚洲免费成人av| 日韩国产欧美三级| 国产在线精品一区二区三区不卡 | 欧美日韩mp4| 久久免费视频一区| 亚洲精品免费视频| 日韩二区三区四区| 成人激情小说网站| 欧美乱妇15p| 国产欧美精品一区| 亚洲成人av在线电影| 韩国v欧美v日本v亚洲v| 99国内精品久久| 欧美一区二区三区日韩| 国产精品免费久久久久| 天天亚洲美女在线视频| 成人午夜视频免费看| 在线亚洲精品福利网址导航| 26uuu色噜噜精品一区二区| 一区二区三区在线视频免费| 国产在线精品免费av| 91久久一区二区| 久久久亚洲午夜电影| 香蕉影视欧美成人| 99re这里都是精品| 国产亚洲欧洲一区高清在线观看| 亚洲乱码中文字幕| 国产美女在线精品| 日韩视频一区二区三区在线播放| 尤物av一区二区| 不卡av免费在线观看| 精品国产乱码久久久久久老虎| 亚洲精品国产精品乱码不99| 精一区二区三区| 91精品国产免费| 亚洲电影一区二区三区| 国产不卡一区视频| 精品国产123| 激情图片小说一区| 欧美一级搡bbbb搡bbbb| 亚洲一区二区精品视频| 色婷婷久久久久swag精品| 日本一区二区电影| 国产精品一区二区三区四区| 欧美电影免费观看高清完整版 | 中文字幕av不卡| 精一区二区三区| 欧美变态口味重另类| 奇米影视在线99精品| 欧洲一区在线电影| 亚洲一区自拍偷拍| 欧美中文字幕一区二区三区亚洲| 国产精品毛片久久久久久久| 国产精品伊人色| 久久综合av免费| 国产成a人亚洲精品| 国产欧美日韩在线视频| 粉嫩高潮美女一区二区三区| 国产视频不卡一区| 成人黄色软件下载| 亚洲靠逼com| 欧美日韩免费一区二区三区| 一区二区视频在线| 777午夜精品视频在线播放| 麻豆国产精品视频| 久久久久久久网| 成人免费视频网站在线观看| 亚洲精品一二三区| 欧美一级片免费看| 国产一区二区调教| 中文字幕亚洲视频| 欧美亚洲日本一区| 久久99久久精品欧美| 日本一区二区视频在线| 在线观看网站黄不卡| 日韩avvvv在线播放| 精品sm在线观看| 99re6这里只有精品视频在线观看| 亚洲欧美二区三区| 51精品秘密在线观看| 国产在线精品一区二区| 一区二区在线观看免费视频播放| 欧美精品日韩综合在线| 国产一区二区精品在线观看| 中文字幕亚洲在| 日韩精品一区二区三区四区 | 一区二区三区在线视频观看58| 911国产精品| 99久久综合99久久综合网站| 日韩一区精品字幕| 国产精品美日韩| 日韩免费电影网站| 色婷婷精品大视频在线蜜桃视频| 青青青爽久久午夜综合久久午夜| 欧美高清在线视频| 日韩一级二级三级精品视频| av不卡一区二区三区| 免播放器亚洲一区| 亚洲精品你懂的| 欧美激情在线免费观看| 欧美日本国产一区| 色综合天天天天做夜夜夜夜做| 久久99久久久久久久久久久| 亚洲影院免费观看| 中文字幕一区二区三区在线不卡| 精品欧美一区二区久久| 欧美日韩一区二区三区在线看 | 亚洲主播在线播放| 国产精品久久久久久福利一牛影视| 欧美精品免费视频| 在线精品视频一区二区| 成人av电影在线网| 丁香亚洲综合激情啪啪综合| 久久激情综合网| 五月激情综合婷婷| 五月天激情综合网| 亚洲动漫第一页| 亚洲图片欧美视频| 亚洲综合免费观看高清完整版 | 亚洲日本在线a| 国产精品国产馆在线真实露脸| 久久久三级国产网站| 日韩一区二区在线免费观看| 欧美日韩电影在线播放| 欧美午夜电影网| 欧美日韩在线三级| 欧美电影一区二区| 欧美一区二区网站| 欧美一区二区三区电影| 日韩免费高清av| 欧美tickling网站挠脚心| 日韩欧美的一区二区| 精品久久人人做人人爰| 日韩精品一区二区三区中文精品| 欧美大片拔萝卜| 精品国产第一区二区三区观看体验| 日韩一区二区三区视频| 精品少妇一区二区三区| 国产亚洲成aⅴ人片在线观看| 久久久久久久久久久黄色| 欧美激情综合五月色丁香| 中文字幕在线不卡国产视频| 亚洲乱码国产乱码精品精小说 | 国产亚洲欧洲一区高清在线观看| 国产欧美日韩综合精品一区二区 | 精品亚洲国内自在自线福利| 国产精品综合av一区二区国产馆| 成人自拍视频在线| 色婷婷精品久久二区二区蜜臀av| 欧美三级视频在线观看| 精品福利在线导航| 亚洲天堂免费在线观看视频| 亚洲国产aⅴ成人精品无吗| 日本午夜精品视频在线观看| 国产精品66部| 欧美午夜精品一区二区三区| 日韩欧美一区二区免费| 日本一区二区免费在线观看视频| 亚洲丝袜美腿综合| 蜜臀av一区二区在线免费观看| 国产一区二区不卡在线| 在线视频一区二区免费| 精品国产乱码久久久久久图片| 亚洲精品久久嫩草网站秘色| 久久99九九99精品| 欧美亚洲国产一区在线观看网站| 日韩精品一区国产麻豆| 亚洲免费观看高清完整版在线观看熊| 日韩在线a电影| 91免费在线看| 国产亚洲精品bt天堂精选| 亚洲欧美偷拍卡通变态| 国产精品系列在线播放| 欧美三级在线播放| 中文字幕视频一区| 精品一区二区影视| 欧美高清hd18日本| 亚洲精品欧美激情| 波多野结衣亚洲| 久久综合一区二区|