C#中怎么使用NPOI库读写Excel文件
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,今天小编给大家分享一下C#中怎么使用NPOI库读写Excel文件的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,
千家信息网最后更新 2025年11月08日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安全错误
数据库的锁怎样保障安全
阿里服务器数据上传nas
冰洋互联网科技服务有限公司
网络安全教育体会心得九十字
逆向工程数据库
网络技术服务器客户端的书
美国大选军方服务器
揭秘我是如何在自家搭建服务器的
石湾租房网络安全
关于网络安全心得体会
银软5g网络技术
物联网直连服务器tcpip链接
联众大厅为什么不能连接服务器
wifi联盟认证数据库
戴尔r610刀片服务器
传奇DBC创建数据库
查找表格的数据库
数据库access怎么念
网络安全行业专家名单
住宅楼里可以放很多服务器吗
服务器设备公司上市股
udp服务器的设计
窗体应用与数据库
数据库日历表
环保类软件开发的市场背景
上海步天软件开发中心
易容天津网络技术有限公司
连接数据库的配置文件在哪
节能系统软件开发工程师
软件开发和网站开发哪个好
软件开发团队系统分析师作用