Tambahkan Komentar di Lembar Kerja Excel C#

Komentar di lembar kerja Excel digunakan untuk menambahkan informasi tambahan atau untuk menjelaskan rumus. Komentar ini juga dapat diformat dengan menentukan ukuran font, tinggi, lebar, dll. Pada artikel ini, Anda akan mempelajari cara menambahkan komentar ke lembar kerja Excel menggunakan C#. Selain itu, artikel tersebut juga akan menunjukkan cara menerapkan pemformatan dan menambahkan gambar ke komentar secara terprogram.

C# API untuk Menambahkan Komentar di Excel

Untuk menambahkan komentar di lembar kerja Excel, kami akan menggunakan Aspose.Cells for .NET. Ini adalah API manipulasi spreadsheet yang kuat yang memungkinkan Anda membuat file Excel dari awal. Juga, ini mendukung modifikasi dan konversi file Excel yang ada dengan mulus. Anda dapat mengunduh API atau menginstalnya menggunakan NuGet.

PM> Install-Package Aspose.Cells

Menambahkan Komentar ke Lembar Kerja Excel di C#

Berikut adalah langkah-langkah untuk menambahkan komentar ke lembar kerja Excel di C#.

Contoh kode berikut menunjukkan cara menambahkan komentar di lembar kerja Excel menggunakan C#.

// Membuat instance objek Workbook
Workbook workbook = new Workbook("workbook.xlsx");

// Memperoleh referensi lembar kerja pertama dengan melewatkan indeks lembarnya
Worksheet worksheet = workbook.Worksheets[0];

// Menambahkan komentar ke sel "F5".
int commentIndex = worksheet.Comments.Add("F5");

// Mengakses komentar yang baru ditambahkan
Comment comment = worksheet.Comments[commentIndex];

// Mengatur catatan komentar
comment.Note = "Hello Aspose!";

// Menyimpan file Excel
workbook.Save("output.xlsx");

Tambahkan Gambar ke Komentar di Excel menggunakan C#

Anda juga dapat menambahkan gambar ke komentar di lembar kerja Excel dengan mengikuti langkah-langkah di bawah ini.

Contoh kode berikut menunjukkan cara menambahkan gambar ke komentar di Excel menggunakan C#.

// Membuat instance objek Workbook
Workbook workbook = new Workbook("workbook.xlsx");

// Mendapatkan referensi koleksi komentar dengan lembar pertama
CommentCollection comments = workbook.Worksheets[0].Comments;

// Menambahkan komentar ke sel A1
int commentIndex = comments.Add(0, 0);
Comment comment = comments[commentIndex];
comment.Note = "First note.";
comment.Font.Name = "Times New Roman";

// Memuat gambar ke aliran
Bitmap bmp = new Bitmap("logo.jpg");
MemoryStream ms = new MemoryStream();
bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Png);

// Menyetel data gambar ke bentuk yang terkait dengan komentar
comment.CommentShape.Fill.ImageData = ms.ToArray();

// Menyimpan buku kerja
workbook.Save("book1.xlsx");

Menerapkan Pemformatan ke Komentar di Excel menggunakan C#

Berikut ini adalah langkah-langkah menerapkan pemformatan pada komentar di Excel menggunakan C#.

Contoh kode berikut menunjukkan cara mengatur pemformatan komentar di Excel menggunakan C#.

// Membuat instance objek Workbook
Workbook workbook = new Workbook("workbook.xlsx");

// Memperoleh referensi lembar kerja pertama dengan melewatkan indeks lembarnya
Worksheet worksheet = workbook.Worksheets[0];

// Menambahkan komentar ke sel "F5".
int commentIndex = worksheet.Comments.Add("F5");

// Mengakses komentar yang baru ditambahkan
Comment comment = worksheet.Comments[commentIndex];

// Mengatur catatan komentar
comment.Note = "Hello Aspose!";

// Mengatur ukuran font komentar menjadi 14
comment.Font.Size = 14;

// Mengatur font komentar menjadi tebal
comment.Font.IsBold = true;

// Atur tinggi font menjadi 10
comment.HeightCM = 10;

// Atur lebar font menjadi 2
comment.WidthCM = 2;

// Menyimpan file Excel
workbook.Save("output.xlsx");

Dapatkan Lisensi Gratis

Anda dapat menggunakan Aspose.Cells for .NET tanpa batasan evaluasi menggunakan lisensi sementara.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menambahkan komentar ke lembar kerja Excel menggunakan C#. Selanjutnya, Anda telah melihat cara menambahkan gambar ke komentar secara terprogram. Anda dapat dengan mudah mengintegrasikan kode yang disediakan dalam aplikasi berbasis .NET, .NET Core, atau Xamarin Anda. Selain itu, Anda dapat menjelajahi dokumentasi Aspose.Cells for .NET. Jika Anda memiliki pertanyaan, jangan ragu untuk memposting ke [forum] kami 27.

Lihat juga