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
- Tambahkan Komentar di Lembar Kerja Excel
- Tambahkan Gambar ke Komentar di Excel
- Terapkan Pemformatan ke Komentar di Excel
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#.
- Muat file Excel menggunakan kelas Workbook.
- Dapatkan referensi Worksheet yang diinginkan dari koleksi Buku Kerja.Lembar Kerja.
- Tambahkan komentar ke lembar kerja menggunakan metode Worksheet.Comments.Add(string) dan dapatkan referensi komentar di objek Comment.
- Tetapkan catatan komentar menggunakan properti Comment.Note.
- Simpan file Excel yang diperbarui menggunakan metode Workbook.Save(string).
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.
- Muat file Excel menggunakan kelas Workbook.
- Dapatkan referensi CommentCollection di lembar kerja yang diinginkan menggunakan properti Workbook.Worksheets[index].Comments.
- Tambahkan komentar baru ke koleksi dan dapatkan referensinya di objek Komentar.
- Tetapkan catatan komentar menggunakan properti Comment.Note.
- Muat gambar dari file ke objek Bitmap.
- Simpan Bitmap ke dalam objek MemoryStream.
- Tambahkan gambar ke komentar menggunakan properti Comment.CommentShape.Fill.ImageData.
- Simpan file Excel yang diperbarui menggunakan metode Workbook.Save(string).
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#.
- Muat file Excel menggunakan kelas Workbook.
- Dapatkan referensi Worksheet yang diinginkan dari koleksi Buku Kerja.Lembar Kerja.
- Tambahkan komentar ke lembar kerja menggunakan metode Worksheet.Comments.Add(string) dan dapatkan referensi komentar di objek Comment.
- Tetapkan catatan komentar menggunakan properti Comment.Note.
- Tetapkan opsi pemformatan komentar yang diinginkan.
- Simpan file Excel yang diperbarui menggunakan metode Workbook.Save(string).
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.