Baca, Tambahkan, dan Edit Komentar Berulir di Excel menggunakan C#

Komentar berulir di Excel adalah fitur penting untuk kerja kolaboratif. Ini memungkinkan banyak pengguna untuk menambahkan, mengedit, dan meninjau rangkaian percakapan dalam dokumen bersama. Dalam kasus tertentu, kami mungkin perlu mengelola komentar berulir ini secara terprogram. Dalam postingan blog ini, kita akan mempelajari cara membaca, menambahkan, dan mengedit komentar berulir di Excel menggunakan C#.

Artikel ini mencakup topik-topik berikut:

  1. C# Excel API untuk Mengelola Komentar Berulir
  2. Tambahkan Komentar Berulir di Excel menggunakan C#
  3. Baca Komentar Berulir untuk Sel Tertentu di Excel
  4. Baca Semua Komentar Berulir di Excel menggunakan C#
  5. Edit Komentar Berulir di Excel menggunakan C#
  6. Hapus Komentar Berulir di Excel menggunakan C#
  7. Sumber Daya Gratis

C# Excel API untuk Mengelola Komentar Berulir

Untuk bekerja dengan komentar berulir di lembar kerja Excel, kami akan menggunakan API Aspose.Cells for .NET. Ini adalah API pemrograman spreadsheet yang kuat yang memungkinkan pengembang membuat, memanipulasi, dan mengonversi file Excel dalam aplikasi .NET. Dengan memanfaatkan Aspose.Cells for .NET, kita dapat dengan mudah menambahkan, membaca, mengedit, atau menghapus komentar berulir di lembar kerja Excel.

Untuk memanfaatkan API, silakan unduh DLL atau instal dari NuGet dengan perintah berikut:

PM> Install-Package Aspose.Cells 

Tambahkan Komentar Berulir di Excel menggunakan C#

Kita dapat dengan mudah menambahkan komentar berulir ke lembar kerja Excel dengan mengikuti langkah-langkah di bawah ini:

  1. Buat sebuah instance dari kelas Workbook.
  2. Akses lembar kerja tertentu berdasarkan indeksnya.
  3. Tambahkan penulis ke koleksi ThreadedCommentAuthors menggunakan metode Add().
  4. Dapatkan objek kelas ThreadedCommentAuthor untuk penulis yang baru dibuat berdasarkan indeksnya.
  5. Tambahkan komentar berulir menggunakan metode AddThreadedComment().Dibutuhkan nama sel, teks komentar, dan objek ThreadedCommentAuthor sebagai argumen.
  6. Simpan file Excel menggunakan metode Workbook.Save(string).

Contoh kode berikut memperlihatkan cara menambahkan komentar berulir ke lembar kerja Excel menggunakan C#.

// Contoh kode ini menunjukkan cara menambahkan komentar berulir di lembar kerja Excel
// Buat sebuah instance dari kelas Workbook
Workbook workbook = new Workbook();

// Akses lembar kerja pertama
Worksheet worksheet = workbook.Worksheets[0];

// Tambahkan Penulis
var authorIndex = workbook.Worksheets.ThreadedCommentAuthors.Add("Aspose Test", "", "");
var author = workbook.Worksheets.ThreadedCommentAuthors[authorIndex];

// Tambahkan Komentar Berulir
worksheet.Comments.AddThreadedComment("A1", "Test Threaded Comment", author);

// Simpan file keluaran
workbook.Save("AddThreadedComments_out.xlsx");

Baca Komentar Berulir untuk Sel Tertentu di Excel

Untuk membaca komentar berulir dari sel tertentu di lembar kerja Excel, ikuti langkah-langkah berikut:

  1. Muat file Excel yang ada menggunakan kelas Workbook.
  2. Akses lembar kerja berdasarkan indeksnya.
  3. Dapatkan komentar berulir untuk sel tertentu menggunakan metode GetThreadedComments().Dibutuhkan nama sel sebagai argumen.
  4. Ulangi semua komentar berulir dan baca detailnya.

Contoh kode berikut memperlihatkan cara membaca komentar berulir untuk kolom tertentu dari lembar kerja Excel menggunakan C#.

// Contoh kode ini menunjukkan cara membaca komentar berulir untuk sel tertentu di lembar kerja Excel
// Muat file Excel yang ada
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// Akses lembar kerja pertama
Worksheet worksheet = workbook.Worksheets[0];

// Dapatkan Komentar Berulir untuk sel tertentu
var threadedComments = worksheet.Comments.GetThreadedComments("A1");

// Baca komentar berulir
foreach (var comment in threadedComments)
{
    Console.WriteLine("Author Name: " + comment.Author.Name);
    Console.WriteLine("Threaded comment Notes:" + comment.Notes);
}
Author Name: author@domain.com
Threaded comment Notes:Test Threaded Comment

Baca Semua Komentar Berulir di Excel menggunakan C#

Demikian pula, kita bisa membaca semua komentar berulir yang tersedia di lembar kerja Excel dengan mengikuti langkah-langkah di bawah ini:

  1. Muat file Excel yang ada menggunakan kelas Workbook.
  2. Ulangi semua komentar dan baca komentar berulir satu per satu.

Contoh kode berikut memperlihatkan cara membaca semua komentar berulir dari lembar kerja Excel menggunakan C#.

// Contoh kode ini menunjukkan cara membaca komentar berulir untuk sel tertentu di lembar kerja Excel
// Muat file Excel yang ada
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// Akses lembar kerja pertama
Worksheet worksheet = workbook.Worksheets[0];

// Dapatkan semua komentar
var comments = worksheet.Comments;

// Baca semua komentar berulir
foreach (var comment in comments)
{ 
    // Memproses komentar berulir
    foreach (var threadedComment in comment.ThreadedComments)
    {
        Console.WriteLine("Author Name: " + threadedComment.Author.Name);
        Console.WriteLine("Threaded comment author User Id: " + threadedComment.Author.UserId);
        Console.WriteLine("Threaded comment author ProviderId:" + threadedComment.Author.ProviderId);
        Console.WriteLine("Threaded comment Notes:" + threadedComment.Notes);
    }
}

Edit Komentar Berulir di Excel menggunakan C#

Silakan ikuti langkah-langkah di bawah ini untuk memperbarui komentar berulir di Excel:

  1. Muat file Excel yang ada menggunakan kelas Workbook.
  2. Akses lembar kerja berdasarkan indeksnya.
  3. Dapatkan komentar berulir untuk sel tertentu menggunakan metode GetThreadedComments().Dibutuhkan nama sel sebagai argumen.
  4. Perbarui properti catatan komentar.
  5. Simpan file Excel menggunakan metode Workbook.Save(string).

Contoh kode berikut memperlihatkan cara mengedit komentar berulir di lembar kerja Excel menggunakan C#.

// Contoh kode ini menunjukkan cara mengedit komentar berulir di lembar kerja Excel
// Muat file Excel yang ada
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// Akses lembar kerja pertama
Worksheet worksheet = workbook.Worksheets[0];

// Dapatkan Komentar Berulir untuk sel tertentu
var threadedComments = worksheet.Comments.GetThreadedComments("A1");
var comment = threadedComments[0];

// Perbarui catatan komentar
comment.Notes = "Updated Comment";

// Simpan file keluaran
workbook.Save("EditThreadedComments.xlsx");

Hapus Komentar Berulir di Excel menggunakan C#

Kami juga dapat menghapus komentar berulir untuk sel tertentu di lembar kerja Excel dengan mengikuti langkah-langkah di bawah ini:

  1. Muat file Excel yang ada menggunakan kelas Workbook.
  2. Akses lembar kerja berdasarkan indeksnya.
  3. Hapus komentar dari kumpulan komentar menggunakan metode HapusAt().Dibutuhkan nama sel sebagai argumen.
  4. Simpan file Excel menggunakan metode Simpan(string).

Contoh kode berikut memperlihatkan cara menghapus komentar berulir di lembar kerja Excel menggunakan C#.

// Contoh kode ini menunjukkan cara menghapus komentar berulir di lembar kerja Excel
// Muat file Excel yang ada
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// Dapatkan semua komentar
var comments = workbook.Worksheets[0].Comments;

// Hapus Komentar
comments.RemoveAt("A1");

// Simpan file keluaran
workbook.Save("DeleteThreadedComments.xlsx");

Dapatkan Lisensi Gratis

Silakan dapatkan lisensi sementara gratis untuk membaca, menambah, dan mengedit komentar berulir di Excel tanpa batasan uji coba. Kunjungi halaman ‘Lisensi Sementara’ kami untuk petunjuk yang mudah diikuti tentang cara mengklaim lisensi gratis Anda dengan cepat.

Komentar Berulir di Excel – Sumber Daya Gratis

Selain bekerja dengan komentar berulir di lembar kerja Excel, Anda bisa mempelajari selengkapnya tentang membuat, memanipulasi, dan mengonversi file Excel. Jelajahi berbagai fitur Aspose.Cells for .NET lainnya menggunakan sumber daya di bawah ini:

Kesimpulan

Pada artikel ini, kita telah mempelajari cara membaca, menambah, mengedit, dan menghapus komentar berulir dari lembar kerja Excel menggunakan C#. Dengan memanfaatkan Aspose.Cell untuk .NET, Anda dapat dengan mudah memanipulasi lembar kerja Excel di aplikasi C# Anda. Jika ada ambiguitas, silakan hubungi kami di forum dukungan gratis kami.

Lihat juga