C#中怎么使用NPOI库读写Excel文件
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,今天小编给大家分享一下C#中怎么使用NPOI库读写Excel文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,
千家信息网最后更新 2025年02月23日C#中怎么使用NPOI库读写Excel文件
今天小编给大家分享一下C#中怎么使用NPOI库读写Excel文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
第一步添加程引用 : 右键项目工程 — 管理 NuGet程序包 — 搜索 NOPI — 安装
对文件Excel进行操作
读取excel文件
private IWorkbook wk; private FileStream fs; private void OpenExcel(string path) { StringBuilder sbr = new StringBuilder(); try { using (fs = File.OpenRead(path)) //打开myxls.xls文件 { wk = new XSSFWorkbook(fs); //把xls文件中的数据写入wk中 for (int i = 0; i < wk.NumberOfSheets; i++) //NumberOfSheets是myxls.xls中总共的表数 { ISheet sheet = wk.GetSheetAt(i); //读取当前表数据 for (int j = 0; j <= sheet.LastRowNum; j++) //LastRowNum 是当前表的总行数 { IRow row = sheet.GetRow(j); //读取当前行数据 if (row != null) { sbr.Append("-------------------------------------\r\n"); //读取行与行之间的提示界限 for (int k = 0; k <= row.LastCellNum; k++) //LastCellNum 是当前行的总列数 { ICell cell = row.GetCell(k); //当前表格 if (cell != null) { sbr.Append(cell.ToString()); //获取表格中的数据并转换为字符串类型 } } } } } } } catch (Exception) { MessageBox.Show("文件被其他应用打开,请关闭对该文件的引用!!!"); } }
修改 写入
private void SetCellValue(ISheet sheet,int row,int column,String value) { ICell tmpCell = sheet.GetRow(row).GetCell(column); tmpCell.SetCellValue(value);}
保存
private void SaveExcel(String path){ //把编辑过后的工作薄重新保存为excel文件 FileStream fs2 = File.Create(path); wk.Write(fs2); fs2.Close(); MessageBox.Show("文件修改成功!!!"); }
以上就是"C#中怎么使用NPOI库读写Excel文件"这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注行业资讯频道。
文件
数据
知识
篇文章
C#
内容
表格
不同
很大
成功
之间
大部分
字符
字符串
就是
工程
总行
更多
界限
知识点
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎样安全清楚手机数据库
软件开发公司技术部
广东网络安全保卫部门电话
网络安全与技术应用
网络安全普法标题
服务器4期名录
无线传感器网络技术及发展
吃鸡国际服的高级服务器
数据库营销技术案例
工业网络技术传送器定义
数据库时间字节怎么转换
思维混乱能做软件开发吗
fold3港版激活服务器
组态王数据库时间段怎么没法添加
有什么ftp服务器地址
物理服务器搭建云主机
el和数据库同步
服务器机柜接地
软件开发好的大专学校有哪些
数据库基础与设计
游戏软件开发办公室设计
T9输入法软件开发
酒泉有种网网络技术
洛阳ppp项目数据库
数据库设计过程包括6个阶段
数据库的考点
佛山招聘软件开发
服务器hsb
未转变者怎么创服务器
德阳软件开发销售价格