NPOI EXCEL读取

 void ConvertToDataTable()
        {
            Sheet sheet = hssfworkbook.GetSheetAt(0);
            System.Collections.IEnumerator rows = sheet.GetRowEnumerator();


            DataTable dt = new DataTable();
            for (int j = 0; j < 5; j++)
            {
                dt.Columns.Add(Convert.ToChar(((int)'A')+j).ToString());
            }


            while (rows.MoveNext())
            {
                Row row = (HSSFRow)rows.Current;
                DataRow dr = dt.NewRow();


                for (int i = 0; i < row.LastCellNum; i++)
                {
                    Cell cell = row.GetCell(i);




                    if (cell == null)
                    {
                        dr[i] = null;
                    }
                    else
                    {
                        dr[i] = cell.ToString();
                    }
                }
                dt.Rows.Add(dr);
            }
            dataSet1.Tables.Add(dt);
        }

猜你喜欢

转载自blog.csdn.net/liangyaomu/article/details/79425717