详细介绍 NPOI操作Excel
来源:互联网 发布:煤田自燃 知乎 编辑:程序博客网 时间:2024/05/17 08:20
下面是本人做的简单的案例使用NPOI 将数据保存到Excel中 ,和读取里面的数据
首先我们需要导入NPOI的程序集
接下来就是代码的详细内容
private void button1_Click(object sender, EventArgs e)
{//导入数据
//前期先导入准备好的DLL
//1.0 创建工作本
HSSFWorkbook workbook = new HSSFWorkbook();
//2.0创建工作表(参数表--名称)
HSSFSheet sheet = workbook.CreateSheet("管理员");
//3.0创建标题行
HSSFRow row = sheet.CreateRow(0);
//4.0 这里可以对字体,单元格格式进行设置
var style = workbook.CreateCellStyle();//创建样式操作的对象
//5.0对其中的属性进行设置
style.Alignment = 2;//居中
//6.0设置字体
var font = workbook.CreateFont();
font.FontHeightInPoints = 16;//字体大小
font.Boldweight = 1;//粗细
style.SetFont(font);
//7.0开始创建单元格标题行
HSSFCell cellId = row.CreateCell(0);
cellId.SetCellValue("编号");
cellId.CellStyle = style;
HSSFCell cellName = row.CreateCell(1);
cellName.SetCellValue("姓名");
cellName.CellStyle = style;
//8.0数据的填入
//8.1创建行
HSSFRow row1 = sheet.CreateRow(1);
var cell0 = row1.CreateCell(0);
cell0.SetCellValue("1");
var cell1 = row1.CreateCell(1);
cell1.SetCellValue("张三");
//9.0如果是一个对象集合的话可以用foreach循环导入这里距做一个简单的演示
//10.0保存必须以流的形式写入到文件中
//10.1创建一个地址流保存
FileStream file = new FileStream(@"C:\Users\Administrator\Desktop\b.xls",FileMode.OpenOrCreate,FileAccess.Write);
workbook.Write(file);//保存
file.Dispose();//释放流资源
MessageBox.Show("OK");
}、、
效果图
下面这一部分就是将数据读取出来的源代码案例
private void button2_Click(object sender, EventArgs e)
{
//1.0得到操作文件流
FileStream file = new FileStream(@"C:\Users\Administrator\Desktop\b.xls",FileMode.Open,FileAccess.Read);
//2.0根据文件流创建工作本
HSSFWorkbook workbook = new HSSFWorkbook(file);
//3.0读取sheet
var sheet = workbook.GetSheetAt(0);
//4.0读取行数据
HSSFRow row = sheet.GetRow(1);
textBox1.Text = row.GetCell(0).StringCellValue;
textBox2.Text = row.GetCell(1).StringCellValue;
//StringCellValue、NumericCellValue、BooleanCellValue这些属性的含义是将取出来的值直接转换成对应的类型
}
效果图
- 详细介绍 NPOI操作Excel
- NPOI 进行EXCEL操作
- 用NPOI操作Excel
- C# NPOI 操作excel
- NPOI操作EXCEL
- NPOI操作Excel
- C# NPOI 操作excel
- NPOI 操作Excel
- NPOI 操作Excel
- NPOI操作Excel
- NPOI操作EXCEL
- NPOI操作Excel表格
- Npoi操作excel
- Npoi操作excel
- 使用NPOI操作excel
- Npoi操作excel
- NPOI操作excel异常
- npoi 操作excel类
- SQLMAP 实例COOKBOOK
- vmware tools安装出现的问题
- IOS给UILabel文本框增加下划线和中划线
- RxJava与RxAndroid 接收消息通知
- ART与Dalvik哪个好用 ART模式和Dalvik模式区别对比分析
- 详细介绍 NPOI操作Excel
- sharepreference不能更改默认路径,随着APP卸载删除,不适合调试保存的数据
- Root Pane Containers(一)
- centos6.4合并两个DVD作为本地yun源
- centos6.6安装mongodb3.2失败问题
- android 旋转动画
- 有关Struts2的个人总结:
- 转 Android 系统编译
- 基于svm的中文文本自动分类系统