using NPOI.HSSF.UserModel;
using NPOI.XSSF.UserModel;
public static void write1()
{
HSSFWorkbook workbook2003 = new HSSFWorkbook();
workbook2003.CreateSheet("Sheet1");
HSSFSheet SheetOne = (HSSFSheet)workbook2003.GetSheet("Sheet1");
for (int i = 0; i < 10; i++)
{
SheetOne.CreateRow(i);
}
HSSFRow SheetRow = (HSSFRow)SheetOne.GetRow(0);
HSSFCell[] SheetCell = new HSSFCell[10];
for (int i = 0; i < 10; i++)
{
SheetCell[i] = (HSSFCell)SheetRow.CreateCell(i);
}
SheetCell[0].SetCellValue(true);
SheetCell[1].SetCellValue(0.000001);
SheetCell[2].SetCellValue("Excel2003");
SheetCell[3].SetCellValue("123456789987654321");
for (int i = 4; i < 10; i++)
{
SheetCell[i].SetCellValue(i);
}
FileStream file = new FileStream(@"D:\Excel1.xls", FileMode.Create);
workbook2003.Write(file);
file.Close();
workbook2003.Close();
XSSFWorkbook workbook2007 = new XSSFWorkbook();
workbook2007.CreateSheet("Sheet1");
XSSFSheet SheetOne2007 = (XSSFSheet)workbook2007.GetSheet("Sheet1");
for (int i = 0; i < 10; i++)
{
SheetOne2007.CreateRow(i);
}
XSSFRow SheetRow2007 = (XSSFRow)SheetOne2007.GetRow(0);
XSSFCell[] SheetCell2007 = new XSSFCell[10];
for (int i = 0; i < 10; i++)
{
SheetCell2007[i] = (XSSFCell)SheetRow2007.CreateCell(i);
}
SheetCell2007[0].SetCellValue(true);
SheetCell2007[1].SetCellValue(0.000001);
SheetCell2007[2].SetCellValue("Excel2003");
SheetCell2007[3].SetCellValue("123456789987654321");
for (int i = 4; i < 10; i++)
{
SheetCell2007[i].SetCellValue(i);
}
FileStream file2007 = new FileStream(@"D:\Excel1.xlsx", FileMode.Create);
workbook2007.Write(file2007);
file.Close();
workbook2007.Close();
}