使用NPOI按照模版导出导入excle表
来源:互联网 发布:金益康人事软件 编辑:程序博客网 时间:2024/06/03 12:00
1 添加NPOI相关引用
2 在debug下建立一个excle模版文件
3
导入
private void Createcell(IRow row, int index, string msg)
{
ICell ic = row.GetCell(index);
if (msg != null)
{
ic.SetCellValue(msg);
}
}
private void button2_Click(object sender, EventArgs e)
{
string excelpath ="c:/11" + ".xls";
File.Copy(Application.StartupPath + "\\temp.xls", excelpath, true);
HSSFWorkbook writexcel;
using (FileStream file = new FileStream(excelpath, FileMode.Open, FileAccess.Read, System.IO.FileShare.Read))
{
writexcel = new HSSFWorkbook(file);
}
//打开sheet
ISheet sheet = writexcel.GetSheetAt(0);
Createcell(sheet.GetRow(1), 6,"qunimade");
using (FileStream fileStream = File.Open(excelpath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.ReadWrite))
{
writexcel.Write(fileStream);
fileStream.Close();
}
}
导出
private void Readcell(IRow row, int index)
{
ICell ic = row.GetCell(index);
return ic.StringCellValue;
}
string excelpath ="c:/11" + ".xls";
HSSFWorkbook writexcel;
using (FileStream file = new FileStream(excelpath, FileMode.Open, FileAccess.Read, System.IO.FileShare.Read))
{
readxcel = new HSSFWorkbook(file);
}
//打开sheet
ISheet sheet = writexcel.GetSheetAt(0);
string result= Readcell(sheet.GetRow(1), 6);
注意 格式转换代码
- switch (cell.CellType)
- {
- case CellType.Blank:
- dataRow[j] = "";
- break;
- case CellType.Numeric:
- short format = cell.CellStyle.DataFormat;
- //对时间格式(2015.12.5、2015/12/5、2015-12-5等)的处理
- if (format == 14 || format == 31 || format == 57 || format == 58)
- dataRow[j] = cell.DateCellValue;
- else
- dataRow[j] = cell.NumericCellValue;
- break;
- case CellType.String:
- dataRow[j] = cell.StringCellValue;
- break;
- }
- 使用NPOI按照模版导出导入excle表
- 使用NPOI导入导出
- 使用Npoi 导入导出
- 使用NPOI导入导出标准Excel
- 使用NPOI导入导出标准Excel
- 使用NPOI导入导出标准Excel
- 使用NPOI操作Excel导入导出数据
- 使用NPOI 导入导出Excel的类
- 使用NPOI导入导出标准Excel
- .NET 使用NPOI导入导出标准Excel
- 使用NPOI导入导出标准Excel
- 使用NPOI导入导出标准Excel
- 使用NPOI导入导出标准Excel
- 使用NPOI导入导出标准Excel
- 使用NPOI导入导出标准Excel
- 使用NPOI导入导出标准Excel
- Excel导入导出NPOI的使用
- 使用NPOI导入导出标准Excel
- C# 中的 App.config 文件配置
- 插入排序与希尔排序
- 我为什么从程序员转行做了产品经理
- iOS10关于ATS的问题
- BatteryHistrian 学习
- 使用NPOI按照模版导出导入excle表
- HIVE 、DB2及GBASE 8A MPP数据类型之间的转换
- 菜鸟之关于java web项目里导出excel,word 等简单总结
- 手机客户端弱网络下的断线重连处理
- Android WebView 开发详解(一)
- android 抛物线下载动画
- C语言实例7——打印出的水仙花数”
- CRC16校验程序
- import tensorflow.contrib.slim as slim ImportError: No module named slim