ข้อคิดเห็นในแผ่นงาน Excel ใช้เพื่อเพิ่มข้อมูลเพิ่มเติมหรืออธิบายสูตร ความคิดเห็นเหล่านี้สามารถจัดรูปแบบได้ด้วยการกำหนดขนาดฟอนต์ ความสูง ความกว้าง ฯลฯ ในบทความนี้ คุณจะได้เรียนรู้วิธีเพิ่มความคิดเห็นในแผ่นงาน Excel โดยใช้ C# นอกจากนี้ บทความนี้จะสาธิตวิธีใช้การจัดรูปแบบและเพิ่มรูปภาพไปยังความคิดเห็นโดยทางโปรแกรม
- C# API เพื่อเพิ่มความคิดเห็นใน Excel
- เพิ่มความคิดเห็นในแผ่นงาน Excel
- เพิ่มรูปภาพลงในความคิดเห็นใน Excel
- ใช้การจัดรูปแบบกับความคิดเห็นใน Excel
C# API เพื่อเพิ่มความคิดเห็นใน Excel
ในการเพิ่มความคิดเห็นในแผ่นงาน Excel เราจะใช้ Aspose.Cells for .NET เป็น API การจัดการสเปรดชีตที่มีประสิทธิภาพซึ่งช่วยให้คุณสร้างไฟล์ Excel ได้ตั้งแต่เริ่มต้น นอกจากนี้ยังรองรับการแก้ไขและแปลงไฟล์ Excel ที่มีอยู่ได้อย่างลงตัว คุณสามารถ ดาวน์โหลด API หรือติดตั้งโดยใช้ NuGet
PM> Install-Package Aspose.Cells
เพิ่มความคิดเห็นในแผ่นงาน Excel ใน C
ต่อไปนี้เป็นขั้นตอนในการเพิ่มความคิดเห็นในแผ่นงาน Excel ใน C#
- โหลดไฟล์ Excel โดยใช้คลาส Workbook
- รับข้อมูลอ้างอิงของ Worksheet ที่ต้องการจากคอลเลกชัน Workbook.Worksheets
- เพิ่มความคิดเห็นลงในแผ่นงานโดยใช้เมธอด Worksheet.Comments.Add(string) และรับการอ้างอิงของความคิดเห็นในวัตถุ Comment
- ตั้งค่าบันทึกความคิดเห็นโดยใช้คุณสมบัติ Comment.Note
- บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.Save(string)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มความคิดเห็นในแผ่นงาน Excel โดยใช้ C#
// การสร้างอินสแตนซ์วัตถุสมุดงาน
Workbook workbook = new Workbook("workbook.xlsx");
// รับข้อมูลอ้างอิงของแผ่นงานแรกโดยผ่านดัชนีแผ่นงาน
Worksheet worksheet = workbook.Worksheets[0];
// เพิ่มความคิดเห็นในเซลล์ "F5"
int commentIndex = worksheet.Comments.Add("F5");
// การเข้าถึงความคิดเห็นที่เพิ่มใหม่
Comment comment = worksheet.Comments[commentIndex];
// การตั้งค่าบันทึกความคิดเห็น
comment.Note = "Hello Aspose!";
// การบันทึกไฟล์ Excel
workbook.Save("output.xlsx");
เพิ่มรูปภาพในความคิดเห็นใน Excel โดยใช้ C#
คุณยังสามารถเพิ่มรูปภาพลงในความคิดเห็นในแผ่นงาน Excel โดยทำตามขั้นตอนด้านล่าง
- โหลดไฟล์ Excel โดยใช้คลาส Workbook
- รับการอ้างอิงของ CommentCollection ในแผ่นงานที่ต้องการโดยใช้คุณสมบัติ Workbook.Worksheets[index].Comments
- เพิ่มความคิดเห็นใหม่ในคอลเลกชันและรับข้อมูลอ้างอิงในวัตถุ ความคิดเห็น
- ตั้งค่าบันทึกความคิดเห็นโดยใช้คุณสมบัติ Comment.Note
- โหลดรูปภาพจากไฟล์ลงในวัตถุบิตแมป
- บันทึกบิตแมปลงในวัตถุ MemoryStream
- เพิ่มรูปภาพในความคิดเห็นโดยใช้คุณสมบัติ Comment.CommentShape.Fill.ImageData
- บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.Save(string)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีเพิ่มรูปภาพในความคิดเห็นใน Excel โดยใช้ C#
// การสร้างอินสแตนซ์วัตถุสมุดงาน
Workbook workbook = new Workbook("workbook.xlsx");
// รับการอ้างอิงการรวบรวมความคิดเห็นด้วยแผ่นงานแรก
CommentCollection comments = workbook.Worksheets[0].Comments;
// การเพิ่มความคิดเห็นลงในเซลล์ A1
int commentIndex = comments.Add(0, 0);
Comment comment = comments[commentIndex];
comment.Note = "First note.";
comment.Font.Name = "Times New Roman";
// กำลังโหลดรูปภาพลงในสตรีม
Bitmap bmp = new Bitmap("logo.jpg");
MemoryStream ms = new MemoryStream();
bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
// การตั้งค่าข้อมูลรูปภาพเป็นรูปร่างที่เกี่ยวข้องกับความคิดเห็น
comment.CommentShape.Fill.ImageData = ms.ToArray();
// การบันทึกสมุดงาน
workbook.Save("book1.xlsx");
ใช้การจัดรูปแบบกับความคิดเห็นใน Excel โดยใช้ C#
ต่อไปนี้เป็นขั้นตอนในการนำการจัดรูปแบบไปใช้กับความคิดเห็นใน Excel โดยใช้ C#
- โหลดไฟล์ Excel โดยใช้คลาส Workbook
- รับข้อมูลอ้างอิงของ Worksheet ที่ต้องการจากคอลเลกชัน Workbook.Worksheets
- เพิ่มความคิดเห็นลงในแผ่นงานโดยใช้เมธอด Worksheet.Comments.Add(string) และรับการอ้างอิงของความคิดเห็นในวัตถุ Comment
- ตั้งค่าบันทึกความคิดเห็นโดยใช้คุณสมบัติ Comment.Note
- ตั้งค่าตัวเลือกการจัดรูปแบบความคิดเห็นที่ต้องการ
- บันทึกไฟล์ Excel ที่อัปเดตโดยใช้เมธอด Workbook.Save(string)
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีตั้งค่าการจัดรูปแบบของความคิดเห็นใน Excel โดยใช้ C#
// การสร้างอินสแตนซ์วัตถุสมุดงาน
Workbook workbook = new Workbook("workbook.xlsx");
// รับข้อมูลอ้างอิงของแผ่นงานแรกโดยผ่านดัชนีแผ่นงาน
Worksheet worksheet = workbook.Worksheets[0];
// เพิ่มความคิดเห็นในเซลล์ "F5"
int commentIndex = worksheet.Comments.Add("F5");
// การเข้าถึงความคิดเห็นที่เพิ่มใหม่
Comment comment = worksheet.Comments[commentIndex];
// การตั้งค่าบันทึกความคิดเห็น
comment.Note = "Hello Aspose!";
// การตั้งค่าขนาดตัวอักษรของความคิดเห็นเป็น 14
comment.Font.Size = 14;
// การตั้งค่าแบบอักษรของความคิดเห็นเป็นตัวหนา
comment.Font.IsBold = true;
// ตั้งค่าความสูงของตัวอักษรเป็น 10
comment.HeightCM = 10;
// ตั้งค่าความกว้างของตัวอักษรเป็น 2
comment.WidthCM = 2;
// การบันทึกไฟล์ Excel
workbook.Save("output.xlsx");
รับใบอนุญาตฟรี
คุณสามารถใช้ Aspose.Cells for .NET ได้โดยไม่มีข้อจำกัดในการประเมินโดยใช้ ใบอนุญาตชั่วคราว
บทสรุป
ในบทความนี้ คุณได้เรียนรู้วิธีเพิ่มความคิดเห็นในแผ่นงาน Excel โดยใช้ C# นอกจากนี้ คุณได้เห็นวิธีเพิ่มรูปภาพในความคิดเห็นโดยทางโปรแกรม คุณสามารถรวมรหัสที่ให้มาภายในแอปพลิเคชันที่ใช้ .NET, .NET Core หรือ Xamarin ได้อย่างง่ายดาย นอกจากนี้ คุณสามารถสำรวจ เอกสารประกอบ ของ Aspose.Cells for .NET ในกรณีที่คุณมีข้อสงสัย โปรดโพสต์ที่ ฟอรัม ของเรา