3.2 用NPOI操作EXCEL--生成九九乘法表

      还记得小学时候学的九九乘法表吗?这节我们一起学习利用NPOI通过C#代码生成一张Excel的九九乘法表。要生成九九乘法表,循环肯定是少不了的,如下:
HSSFSheet sheet1  =  hssfworkbook.CreateSheet( " Sheet1 " );
HSSFRow row;
HSSFCell cell;
for  ( int  rowIndex  =   0 ; rowIndex  <   9 ; rowIndex ++ )
{
     row 
=  sheet1.CreateRow(rowIndex);
     
for  ( int  colIndex  =   0 ; colIndex  <=  rowIndex; colIndex ++ )
     {
           cell 
=  row.CreateCell(colIndex);
           cell.SetCellValue(String.Format(
" {0}*{1}={2} " , rowIndex  +   1 , colIndex  +   1 , (rowIndex  +   1 *  (colIndex  +   1 )));
     }
}

      代码其实很简单,就是循环调用cell.SetCellValue(str)写入9行数据,每一行写的单元格数量随行数递增。执行完后生成的Excel样式如下:
3.2 用NPOI操作EXCEL--生成九九乘法表

完整的代码如下:
Code

 

返回目录

 

你可能感兴趣的:(Excel)