zoukankan      html  css  js  c++  java
  • NPOI实现Excel导入

    导入功能实现:
    
    var file = HttpContext.Current.Request.Files[0];
    GetExtensionsFromFileStream(file.InputStream);
    
    
    
    using NPOI.XSSF.UserModel;
    public List<MaterialExtend> GetExtensionsFromFileStream(Stream excelFielStream)
            {
                var list = new List<DBOMS_MaterialExtend>();
                var book = new XSSFWorkbook(excelFielStream);
                var firstSheet = book.GetSheetAt(0);
                var ExtendType = firstSheet.SheetName;
                for (int i = 1; i <= firstSheet.LastRowNum; i++)
                {
                    var entity = new DBOMS_MaterialExtend();
                    XSSFRow row = firstSheet.GetRow(i) as XSSFRow;
                    entity.MaterialCode = (row.GetCell(0) as XSSFCell).StringCellValue;
                    entity.ReferFactory = (row.GetCell(1) as XSSFCell).StringCellValue;
                    entity.ExtendType = (int)Enum.Parse(typeof(ExtendTypeEnum), ExtendType, true);
                    
    
                    list.Add(entity);
                }
    
                return list;
            }
  • 相关阅读:
    测试理论
    字符串
    类的无参方法
    类和对象
    数组
    循环结构
    选择结构
    java——面对对象
    android通知的基本用法
    Git的基本使用
  • 原文地址:https://www.cnblogs.com/cr7/p/7269903.html
Copyright © 2011-2022 走看看