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

网站目的及功能定位百度入驻商家

网站目的及功能定位,百度入驻商家,织梦搭建网站教程,北京疫情情况 最新消息今天如果需要向Excel文件的特定单元格写内容,但单元格位置又不固定,可以考虑设置单元格的批注,通过查找特定批注找到单元格,向单元格写入内容后删除批注。本文测试调用ClosedXML查找带特定批注的excel单元格并设置内容。ClosedXML属于…

  如果需要向Excel文件的特定单元格写内容,但单元格位置又不固定,可以考虑设置单元格的批注,通过查找特定批注找到单元格,向单元格写入内容后删除批注。本文测试调用ClosedXML查找带特定批注的excel单元格并设置内容。ClosedXML属于.NET开源库,用于读写、操作2007及以上版本的Excel文件(.xlsx、.xlsm),详细介绍及源码见参考文献1.
  VS2022新建Winform项目,在Nuget包管理器中搜索并安装ClosedXML包,如下图所示。

在这里插入图片描述
  新建测试excel文件,通过审阅工具栏在单元格中新建批注,如下图所示。
在这里插入图片描述
  调用ClosedXML模块的XLWorkbook类打开excel文件,获取第一个工作簿worksheet 对象,worksheet的CellsUsed函数能够返回被使用的单元格,支持按枚举值或者筛选函数返回特定形式的单元格。测试过程中才想到其实不用纠结于带注释的单元格,直接设置单元格内容,然后查找带指定内容的单元格也可以,不过测都测了,就这样吧。使用示例代码如下所示:

var workbook = new XLWorkbook(txtFilePath.Text);
var worksheet = workbook.Worksheets.First();// 最开始调用下面的注释语句获取仅包含注释的单元格,但是返回的是所有使用的单元格
// 不清楚是理解的不对还是调用方式不对
// IXLCells cells = worksheet.CellsUsed(XLCellsUsedOptions.Comments);
IXLCells cells = worksheet.CellsUsed(r=>r.HasComment);foreach(IXLCell cell in cells)
{//if(!cell.HasComment)//{//    continue;//}if(cell.GetComment().Text==txtPz.Text){cell.Value=txtContent.Text;cell.GetComment().Delete(); }
}workbook.Save();//不想会写到源文件可以调用SaveAs函数另存为

  最后是测试程序截图,如下所示:
在这里插入图片描述
在这里插入图片描述
参考文献:
[1]https://github.com/ClosedXML/ClosedXML

http://www.dtcms.com/wzjs/27338.html

相关文章:

  • 苏中建设官方网站seo推广培训课程
  • 网站背景素材南宁网站建设服务公司
  • html5做网站无锡百姓网推广
  • 小精灵网站在线做语文湖北网站建设制作
  • 网站备案麻烦吗交换链接的作用
  • 沈阳包装设计公司基础建站如何提升和优化
  • 哪里教做网站的自动引流推广软件
  • 怎么做 niche网站北京培训学校
  • 毕业设计怎么做网站全网营销老婆第一人
  • 云南建设网站网络营销策略的制定
  • 成都定制app开发公司汕头seo
  • 政府机关网站建设方案什么是seo如何进行seo
  • 亚马逊购物网seo快速入门教程
  • 关于公司网站建设百度关键词收费标准
  • 泉州握旗公司网站建设seo必备软件
  • .我爱你 网站一键优化表格
  • 怎么给一个网站做推广北京网站seo技术厂家
  • 怎样登录韵网网站小程序开发费用明细
  • jsp动态网站开发实用教程如何制作一个宣传网页
  • 简单asp网站源码旅游产品推广有哪些渠道
  • 东莞中堂网站建设seo01
  • 做设计最好的参考网站深圳防疫措施优化
  • 关键词和网站的关系网址seo查询
  • 车机油哪个网站做的好做百度推广的公司电话号码
  • 郑州做网站建设网络营销推广及优化方案
  • 龙岩网站建设龙岩网站制作关键词排名霸屏代做
  • 筹划电子商务网站建设对seo的认识和理解
  • 株洲建设网站制作武汉标兵seo
  • php网站上传写手代写平台
  • 即墨做网站做外贸用什么软件找客户