NPOI Excel에서 데이터 가져오기

서버에 excel이 설치되어 있지 않을 때, 우리는 NPOI를 통해 Excel에 있는 데이터를 얻을 수 있습니다. 우선 인터넷에서 인용할 파일 ICSharpCode를 다운로드할 수 있습니다.SharpZipLib.dll NPOI.dll NPOI.OOXML.dll NPOI.OpenXml4Net.dll NPOI.OpenXmlFormats.dll NPOI.XML 그런 다음 항목 참조에 파일을 추가합니다.NPOI를 사용하는 네임스페이스.HSSF.UserModel; using NPOI.SS.UserModel;
 HSSFWorkbook wb = new HSSFWorkbook(new FileStream(Server.MapPath("/Excel.xlsx/T669-9-17.xls"), FileMode.Open));
            ISheet sht = wb.GetSheet("Sheet1");//sht 

   // Excel 
             int rowsCount = sht.PhysicalNumberOfRows;

             // Table Excel , ( Sheet)。
             // Excel , , 0 。
               int colsCount = sht.GetRow(0).PhysicalNumberOfCells;


             for (int rowIndex = 0; rowIndex < rowsCount; rowIndex++) 
             {
for(int colIndex=0;colIndexstring x=sht.GetRow(rowIndex).GetCell(colIndex).ToString();// , 。
         // 0 , 0          

                 }
                 }

//XSSFWorkbook은 XLSX 형식, HSSFWorkbook은 XLS 형식이 xlsx 형식이면
 XSSFWorkbook wb = new XSSFWorkbook(new FileStream(Server.MapPath("/Temp/" + FileUpload1.FileName), FileMode.Open));

좋은 웹페이지 즐겨찾기