当前位置: 首页 > news >正文

.net XSSFWorkbook 读取/写入 指定单元格的内容

方法如下:

 using NPOI.SS.Formula.Functions;using NPOI.SS.UserModel;using OfficeOpenXml.FormulaParsing.Excel.Functions.DateTime;using OfficeOpenXml.FormulaParsing.Excel.Functions.Numeric;/// <summary>/// 读取Excel指定单元格内容/// </summary>/// <param name="sheet">Excel</param>/// <param name="r">行index</param>/// <param name="c">列index</param>/// <returns>string值</returns>public string GetCellValue(ISheet sheet, int r, int c){IRow row = sheet.GetRow(r);ICell cell = row.GetCell(c);object obj = cell.ToString();string value = cell.StringCellValue;return value;}/// <summary>/// 设置Excel指定单元格内容/// </summary>/// <param name="sheet">Excel</param>/// <param name="r">行index</param>/// <param name="c">列index</param>/// <param name="value">单元格内容</param>/// <returns></returns>public void SetCellValue(ISheet sheet, int r, int c, string value){if (!string.IsNullOrWhiteSpace(value)){IRow row = sheet.GetRow(r);ICell cell = row.GetCell(c);cell.SetCellValue(value);}}

模板参考


说明:

①横坐标0~8对应Row的index,纵坐标0~25对应Cell的index

②根据①的横纵坐标,找到Excle的单元格子,可以进行:读取数据 StringCellValue 和 写入数据 SetCellValue

③如果单元格是几个格子合并后的,则读写数据以 合并前第一个格子为准  


实际应用

https://blog.csdn.net/djk8888/article/details/144130679

 

http://www.lryc.cn/news/496398.html

相关文章:

  • GaussDB(类似PostgreSQL)常用命令和注意事项
  • 【HM-React】02. React基础-下
  • 【力扣热题100】—— Day3.反转链表
  • 【k8s深入学习之 event 记录】初步了解 k8s event 记录机制
  • redhat 7.9配置阿里云yum源
  • 深入探索Flax:一个用于构建神经网络的灵活和高效库
  • Nginx auth_request详解
  • 基于Java Springboot个人财务APP且微信小程序
  • vue3图片报错转换为空白不显示的方法
  • mysq之快速批量的插入生成数据
  • 浅谈C#库之DevExpress
  • 聊聊Flink:这次把Flink的触发器(Trigger)、移除器(Evictor)讲透
  • 一款支持80+语言,包括:拉丁文、中文、阿拉伯文、梵文等开源OCR库
  • Flink四大基石之CheckPoint(检查点) 的使用详解
  • JVM 常见面试题及解析(2024)
  • Python 调用 Umi-OCR API 批量识别图片/PDF文档数据
  • K8S资源之secret资源
  • QT:信号和槽01
  • 针对Qwen-Agent框架的Function Call及ReAct的源码阅读与解析:Agent基类篇
  • XML 查看器:深入理解与高效使用
  • 《Vue零基础入门教程》第十五课:样式绑定
  • 以AI算力助推转型升级,暴雨亮相CCF中国存储大会
  • 【VMware】Ubuntu 虚拟机硬盘扩容教程(Ubuntu 22.04)
  • 3D Bounce Ball Game 有什么技巧吗?
  • 【SQL】实战--组合两个表
  • Spring基于注解实现 AOP 切面功能
  • 设计模式 更新ing
  • Elasticsearch 进阶
  • 【AI】Sklearn
  • 通过 JNI 实现 Java 与 Rust 的 Channel 消息传递