C# NPOI를 사용하여 Excel 간단히 내보내기
1353 단어 npoi의 학습
Excel 하나만 간단하게 내보내고 다른 나방을 고치지 않으려면 이 두 인용을 추가하면 된다
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
1. 데이터베이스에서 데이터 조회부터 집합까지(본문 주제가 아님, 생략) 2. 주체(코드 블록 설명 절차)
1、
HSSFWorkbook workBook = new HSSFWorkbook();
2、 sheet
HSSFSheet sheet = (HSSFSheet)workBook.CreateSheet("X_name_X");
3、 ( )
、
IRow row;
ICell cell;
//
row = sheet.CreateRow(0);
for (int i = 0; i < 3; i++)( )
{
//
cell = row.CreateCell(i);
}
row.GetCell(0).SetCellValue(" ");
row.GetCell(1).SetCellValue(" ");
row.GetCell(2).SetCellValue(" ");
4、 ( Test_List )
for (int i = 0; i < Test_List.Count; i++)
{
row = sheet.CreateRow(i + 1); //
for (int j = 0; j < 3; j++)
{
cell = row.CreateCell(j);
}
row.GetCell(0).SetCellValue(Test_List[i].xx1);
row.GetCell(1).SetCellValue(Test_List[i].xx2);
row.GetCell(2).SetCellValue(Test_List[i].xx3);//Test_List
}
5、
string FileName = "TEST" + ".xls";
string FilePath = @"E:\TEST";
using (FileStream file = new FileStream(FilePath + FileName, FileMode.Create))
{
workBook.Write(file);
}