亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > 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的簡單方法實例的相關信息資訊供網民參考!
  • 推薦文章
    黄视频网站在线观看| 九九免费高清在线观看视频| 国产麻豆精品免费密入口| 日韩中文字幕在线观看视频| 99久久精品国产免费| 国产网站免费在线观看| 九九九国产| 久久99爰这里有精品国产| 欧美大片a一级毛片视频| 国产a网| 日本在线不卡视频| 美女免费精品高清毛片在线视| 精品视频一区二区三区免费| 久久国产精品只做精品| 日韩专区第一页| 国产麻豆精品hdvideoss| 99色视频在线| 欧美日本国产| 免费一级生活片| 亚洲第一视频在线播放| 二级片在线观看| 国产精品免费久久| 尤物视频网站在线观看| 国产麻豆精品hdvideoss| 黄视频网站免费| 99久久精品费精品国产一区二区| 青青久久精品国产免费看| 日本免费看视频| 欧美另类videosbestsex视频 | 日韩免费在线视频| 国产伦精品一区三区视频| 毛片的网站| 亚洲精品影院| 成人影视在线播放| 黄色福利片| 国产伦精品一区二区三区在线观看| 一级女性全黄久久生活片| 高清一级片| 麻豆网站在线看| 国产视频一区二区三区四区| 日韩专区亚洲综合久久| 午夜欧美成人香蕉剧场| 二级片在线观看| 99久久精品国产国产毛片 | 欧美1区| 99久久精品国产免费| 在线观看成人网| 可以免费看毛片的网站| 成人在免费观看视频国产| 天天色色网| 国产成人啪精品视频免费软件| 日本在线www| 国产一区免费在线观看| 可以在线看黄的网站| 国产网站免费观看| 精品毛片视频| 日韩女人做爰大片| 欧美日本免费| 精品视频在线观看一区二区三区| 一级女性全黄久久生活片| 99色视频在线| 成人av在线播放| 国产一区二区精品在线观看| 你懂的福利视频| 精品毛片视频| 九九干| 国产福利免费视频| 欧美激情影院| 亚洲精品影院一区二区| 精品国产一区二区三区久久久狼 | 日韩专区第一页| 一级女性全黄久久生活片| 日本特黄特黄aaaaa大片| 一级女性全黄久久生活片| 九九免费高清在线观看视频| 黄色福利片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产视频一区二区在线播放| 国产高清视频免费观看| 尤物视频网站在线观看| 欧美国产日韩久久久| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 青青久久精品国产免费看| 韩国三级香港三级日本三级| 午夜在线观看视频免费 成人| 午夜欧美成人香蕉剧场| 国产原创中文字幕| 高清一级片| 国产视频一区二区在线播放| 中文字幕Aⅴ资源网| 中文字幕Aⅴ资源网| 国产成人精品综合| 欧美日本免费| 国产视频在线免费观看| 国产a免费观看| 久久久久久久免费视频| 国产视频一区二区三区四区| 欧美a级v片不卡在线观看| 午夜在线观看视频免费 成人| 午夜家庭影院| 欧美一级视| 色综合久久久久综合体桃花网| 国产美女在线观看| 免费一级生活片| 国产91丝袜高跟系列| 国产精品免费久久| 欧美激情一区二区三区在线播放| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 麻豆午夜视频| 日韩专区第一页| 久久99爰这里有精品国产| 日日爽天天| 国产不卡高清在线观看视频| 99热精品在线| 欧美另类videosbestsex久久| 九九九在线视频| 成人免费一级纶理片| 国产高清在线精品一区a| 日本在线不卡视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 亚洲 国产精品 日韩| 国产麻豆精品免费密入口| 国产视频久久久久| 国产精品12| 精品视频在线观看免费| 日本伦理黄色大片在线观看网站| 日韩中文字幕一区二区不卡| 97视频免费在线观看| 可以免费看毛片的网站| 国产美女在线一区二区三区| 亚洲精品影院一区二区| 91麻豆精品国产片在线观看| 成人在免费观看视频国产| 天天色成人| 国产伦精品一区二区三区在线观看| 欧美电影免费| 精品国产亚一区二区三区| 青草国产在线| 国产91精品系列在线观看| 欧美另类videosbestsex久久| 麻豆午夜视频| 欧美激情一区二区三区在线播放| 免费毛片播放| 午夜在线观看视频免费 成人| 国产高清在线精品一区二区| 国产综合91天堂亚洲国产| 成人av在线播放| 成人av在线播放| 天天做人人爱夜夜爽2020毛片| 999精品影视在线观看| 一本伊大人香蕉高清在线观看| 九九九国产| 精品视频免费观看| 亚飞与亚基在线观看| 日本特黄特色aa大片免费| 亚洲精品影院一区二区| 成人免费一级纶理片| 可以免费看毛片的网站| 欧美爱色| 尤物视频网站在线观看| 成人免费一级纶理片| 毛片的网站| 中文字幕一区二区三区 精品| 国产一区免费在线观看| 午夜在线亚洲男人午在线| 国产视频久久久久| 国产成人啪精品视频免费软件| 精品国产一区二区三区久久久狼 | 91麻豆精品国产综合久久久| 免费国产一级特黄aa大片在线| 国产视频在线免费观看| 国产不卡高清在线观看视频| 九九干| 久久成人亚洲| 国产精品自拍亚洲| 国产精品12| 国产国产人免费视频成69堂| 日本免费看视频| 97视频免费在线观看| 日韩免费片| 成人影视在线播放| 欧美国产日韩在线| 国产不卡高清在线观看视频| 日韩中文字幕一区二区不卡| 日本特黄特色aa大片免费| 日韩专区一区| 欧美另类videosbestsex久久| 精品在线观看一区| 亚洲精品中文一区不卡 | 国产网站免费在线观看| 一级女性全黄久久生活片| 九九热精品免费观看| 99久久网站| 美国一区二区三区| 国产福利免费视频| 色综合久久天天综合绕观看| 色综合久久天天综合| 国产高清在线精品一区二区| 国产精品自拍亚洲| 一级女性全黄久久生活片|