C# 插入批注到Excel

时间:2026-02-16 21:09:33

1、下载安装Spire.XLS后,注意在程序中添加引用Spire.Xls.dll。dll文件可在安装路径下的Bin文件夹中获取。

C# 插入批注到Excel

1、添加如下using指令

using System;

using Spire.Xls;

using System.Drawing;

2、实例化一个Workbook类实例并加载Excel文档

Workbook workbook = new Workbook ();

workbook.LoadFromFile("test.xlsx");

3、获取第一个工作表

Worksheet sheet = workbook.Worksheets[0];

4、插入文本批注

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, 10, font);

5、插入图片批注

//加载图片,将图片插入到指定单元格的批注

Image image = Image.FromFile("logo.png");

sheet.Range["B2"].Comment.Fill.CustomPicture(image, "logo.png");

sheet.Range["B2"].Comment.Height = image.Height;

sheet.Range["B2"].Comment.Width = image.Width;

6、保存文档

workbook.SaveToFile("AddComment.xlsx", ExcelVersion.Version2013);

System.Diagnostics.Process.Start("AddComment.xlsx");

7、调试运行程序后,生成文档。

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

C# 插入批注到Excel

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com