命名空间:
using NPOI.HSSF; //支持读写EXCEL2003
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;//EXCEL公用接口及公式
using NPOI.XSSF.UserModel;//Excel 2007及以上格式读写
全部程序:
private void button1_Click(object sender, EventArgs e)
{
var wk = new XSSFWorkbook();
var st = wk.CreateSheet("第一页面");
var r = st.CreateRow(0);//行
var c = r.CreateCell(0);//列
c.SetCellValue("你好");//单无格内容
//合并单元格
var hb = new NPOI.SS.Util.CellRangeAddress(0, 4, 0, 3);
st.AddMergedRegion(hb);
var Myfont = wk.CreateFont();//创建字体
var mycellstyle = wk.CreateCellStyle();
Myfont.FontHeightInPoints = 15;
Myfont.FontName = "微软雅黑";
Myfont.Color = NPOI.HSSF.Util.HSSFColor.BlueGrey.Index ;//字体
mycellstyle.FillPattern = NPOI.SS.UserModel.FillPattern.SolidForeground;//底色
mycellstyle.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.LightGreen.Index; //0-55的数字也可以
mycellstyle.SetFont(Myfont);//设置字体
c.CellStyle = mycellstyle;
var FS = new FileStream(@"D:\2.xlsx", FileMode.Create, FileAccess.Write);//输出
wk.Write(FS);写文件
FS.Close();
MessageBox.Show("写入ok");
}
}
}
本文暂时没有评论,来添加一个吧(●'◡'●)