using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using System.IO;
namespace 使用Npoi
{
class Program
{
static void Main(string[] args)
{
//(1)使用NPOI组件写数据到Excel
//Workbook工作簿,Sheet页,row行,cell:单元格
HSSFWorkbook hssfworkbook = new HSSFWorkbook();
ISheet sheet1 = hssfworkbook.CreateSheet("第一页");
IRow rowHeader = sheet1.CreateRow(0);//第1行
rowHeader.CreateCell(0, CellType.STRING).SetCellValue("食物");
rowHeader.CreateCell(1, CellType.STRING).SetCellValue("汽车");
//xls,xlsx
IRow row2 = sheet1.CreateRow(1);//第2行
row2.CreateCell(0, CellType.STRING).SetCellValue("麻花");
row2.CreateCell(1, CellType.STRING).SetCellValue("面包");
using (Stream stream = File.OpenWrite("d:/1.xls"))
{
hssfworkbook.Write(stream);
}
//(2)读取excel文件
string strs = "";
using (Stream stream = File.OpenRead("d:/1.xls"))
{
HSSFWorkbook workbook = new HSSFWorkbook(stream);
strs= workbook.GetSheetAt(0).GetRow(0).GetCell(1).StringCellValue;//得到Excel中的cell中的数据
}
Console.WriteLine(strs);//打印得到的excel中的数据
}
}
}
本文介绍如何使用NPOI库在C#中创建和读取Excel文件。具体包括创建Excel工作簿、添加数据到表格及从Excel文件中读取数据的方法。
2861

被折叠的 条评论
为什么被折叠?



