C# 如何在Excel表格中插入、编辑和删除批注

C# 如何在Excel表格中插入、编辑和删除批注,第1张

概述概述 为文档添加必要的批注可以给文档使用者提供重要的提示信息,下面的示例中,将介绍通过C#编程语言来给Excel表格中的指定单元格内容添加批注,此外,对于已有的批注,如果需要修改,我们也可以进行编辑或 概述

为文档添加必要的批注可以给文档使用者提供重要的提示信息,下面的示例中,将介绍通过C#编程语言来给Excel表格中的指定单元格内容添加批注,此外,对于已有的批注,如果需要修改,我们也可以进行编辑或者删除批注。示例内容将包含以下主要内容:

1.插入批注

  1.1 插入文本

  1.2 插入图片

2.编辑批注

 2.1 修改批注内容

 2.1 设置批注可见性

3.删除批注

工具 Spire.XLS for .NET 8.0

 

提示:在进行代码 *** 作之前,需下载安装Spire.Xls,并添加引用dll文件,添加如下using指令

using System; Spire.Xls;using System.Drawing;
代码示例(供参考)1.插入Excel批注

【C#】

步骤1:实例化一个Workbook类实例并加载Excel文档

Workbook workbook = new Workbook();workbook.LoadFromfile("test.xlsx");

步骤2:获取第一个工作表

Worksheet sheet = workbook.Worksheets[@H_502_102@0];

步骤3:插入文本批注

string comment = 注意:\n 责任人兼设备维护人";//设置批注文本ExcelFont Font = workbook.CreateFont();设置批注字体格式Font.Fontname = Calibri";Font.color = color.Black;Font.IsBold = true;CellRange range = sheet.Range[I3"];添加批注到指定单元格range.Comment.RichText.Text = comment;range.Comment.WIDth = 200;range.Comment.Height = 50;range.Comment.RichText.SetFont(10,加载图片,将图片插入到指定单元格的批注Image image = Image.Fromfile(logo.png);sheet.Range[B2"].Comment.Fill.CustomPicture(image,1)">"].Comment.Height = image.Height;sheet.Range["].Comment.WIDth = image.WIDth;

步骤5:保存文档

workbook.Savetofile(AddComment.xlsx,ExcelVersion.Version2013);System.Diagnostics.Process.Start(");

批注插入效果(如下图):

全部代码:

 System; Spire.Xls; System.Drawing;namespace ModifyComment_XLS{    class Program    {        static voID Main(string[] args)        {            实例化一个Workbook类实例并加载Excel文档            Workbook workbook =  Workbook();            workbook.LoadFromfile();            获取第一个工作表            Worksheet sheet = workbook.Worksheets[0];            设置批注文本            ;            设置批注字体            ExcelFont Font = workbook.CreateFont();            Font.Fontname = ;            Font.color = color.Black;            Font.IsBold = 添加批注到指定单元格            CellRange range = sheet.Range[];            range.Comment.RichText.Text = comment;            range.Comment.WIDth = ;            range.Comment.Height = ;            range.Comment.RichText.SetFont(10加载图片,将图片插入到指定单元格的批注            Image image = Image.Fromfile();            sheet.Range[ image.Height;            sheet.Range["].Comment.WIDth = image.WIDth;            保存并打开文档            workbook.Savetofile();        }    }}
VIEw Code

 

2. 修改、隐藏Excel批注

【C#】

步骤1:创建一个Workbook类对象,并加载Excel文档

Workbook workbook = 0];

步骤3:修改工作表中的第一个批注         

ExcelComment comment0 = workbook.Worksheets[0].Comments[];sheet.Comments[0].Text = This is a new comment";

步骤4:设置批注可见性(隐藏、显示)

设置指定批注可见(显示)sheet.Comments[0].IsVisible = ;设置指定批注不可见(隐藏)sheet.Comments[1].IsVisible = false;

步骤5:保存文档

workbook.Savetofile(ModifyComment.xlsx");

效果图:

全部代码:

创建一个Workbook类对象,并加载Excel文档            Workbook workbook = 修改工作表中的第一个批注                      ExcelComment comment0 = workbook.Worksheets[];            sheet.Comments[设置指定批注不可见(隐藏)            sheet.Comments[;            设置指定批注可见(显示)            sheet.Comments[false3.删除Excel批注

【C#】

实例化Wordbook类实例并加载Excel文档Workbook workbook = Comments.xlsx);获取第一个工作表Worksheet sheet = workbook.Worksheets[];删除工作表中的第2个批注sheet.Comments[1].Remove();保存并打开文档workbook.Savetofile(RemoveComment.xlsx");

 

 

以上全部为本篇文章的全部内容。

如需转载请注明出处。

<本文完>

 

总结

以上是内存溢出为你收集整理的C# 如何在Excel表格中插入、编辑和删除批注全部内容,希望文章能够帮你解决C# 如何在Excel表格中插入、编辑和删除批注所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1213618.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存