dede网站管理系统演示,网络营销外包平台,知名的网站建设公司,谷歌浏览器官网EPPlus也是常用的Excel文件操作库#xff0c;但不同于ClosedXML#xff0c;使用EPPlus前需要设置授权信息#xff0c;商业应用需要设置商业授权#xff0c;个人使用或非商业应用也需要设置授权#xff08;测试的时候只需设置全名#xff0c;保存excel文件时会保存到文件详… EPPlus也是常用的Excel文件操作库但不同于ClosedXML使用EPPlus前需要设置授权信息商业应用需要设置商业授权个人使用或非商业应用也需要设置授权测试的时候只需设置全名保存excel文件时会保存到文件详细信息中的作者属性。EPPlus同样支持操作单元格批注但调用方式与ClosedXML差异较大本文学习调用EPPlus查找批注关联的单元格并设置内容的基本方式。 VS2022新建Winform项目在Nuget包管理器中搜索并安装EPPlus包。 使用EPPlus的几点事项包括 1通过ExcelPackage.License设置授权信息调用SetCommercial函数设置商业授权调用SetNonCommercialPersonal或SetNonCommercialOrganization设置非商业应用授权也支持其它方式详见参考文献1 2使用ExcelPackage打开Excel文件用ExcelWorksheet获取工作簿 3ExcelWorksheet.Comments可以直接获取当前工作簿中的所有批注信息 4ExcelComment批注类的Address属性保存单元格的位置字符串如A2、C4等。 最后是测试代码及程序运行截图
ExcelPackage.License.SetNonCommercialPersonal(XXXXX);
using ExcelPackage package new ExcelPackage(new FileInfo(txtFilePath.Text));
ExcelWorksheet worksheet package.Workbook.Worksheets[0];for(int iworksheet.Comments.Count-1;i0;i--)
{if (worksheet.Comments[i].Text txtPz.Text){worksheet.Cells[worksheet.Comments[i].Address].Value txtContent.Text;worksheet.Comments.RemoveAt(i);break;}
} package.Save();参考文献 [1]https://github.com/EPPlusSoftware/EPPlus [2]https://developer.aliyun.com/article/1613634 [3]https://blog.csdn.net/weixin_35920379/article/details/148448518