C# kullanarak Excel'de Zincirli Açıklamaları Okuma, Ekleme ve Düzenleme

Excel’deki zincirleme yorumlar, işbirlikçi çalışma için önemli bir özelliktir. Birden fazla kullanıcının, paylaşılan bir belge içindeki konuşma dizilerini eklemesine, düzenlemesine ve gözden geçirmesine olanak tanır. Bazı durumlarda, bu mesaj dizili yorumları programlı olarak yönetmemiz gerekebilir. Bu blog yazısında, C# kullanarak Excel’de zincirleme yorumların nasıl okunacağını, ekleneceğini ve düzenleneceğini öğreneceğiz.

Bu makale aşağıdaki konuları kapsamaktadır:

  1. Mesaj Dizili Yorumları Yönetmek için C# Excel API’si
  2. C# kullanarak Excel’de Zincirli Yorumlar Ekleme
  3. Excel’deki Belirli bir Hücre için Zincirli Yorumları Okuyun
  4. C# kullanarak Excel’deki Tüm Zincirli Yorumları Okuyun
  5. C#‘ı kullanarak Excel’de Zincirli Yorumu Düzenleme
  6. C# kullanarak Excel’deki Zincirli Yorumları Silme
  7. Ücretsiz Kaynaklar

Zincirli Yorumları Yönetmek için C# Excel API’si

Excel çalışma sayfalarındaki zincirlenmiş yorumlarla çalışmak için Aspose.Cells for .NET API’sini kullanacağız. Geliştiricilerin .NET uygulamalarında Excel dosyaları oluşturmasına, işlemesine ve dönüştürmesine olanak tanıyan güçlü bir elektronik tablo programlama API’sidir. Aspose.Cells for .NET’i kullanarak Excel çalışma sayfalarındaki yorum dizilerini kolayca ekleyebilir, okuyabilir, düzenleyebilir veya silebiliriz.

API’yi kullanmak için lütfen DLL’yi indirin veya aşağıdaki komutla NuGet adresinden yükleyin:

PM> Install-Package Aspose.Cells 

C# kullanarak Excel’de Zincirli Yorum ekleme

Aşağıdaki adımları izleyerek bir Excel çalışma sayfasına kolayca zincirleme yorumlar ekleyebiliriz:

  1. Workbook sınıfının bir örneğini oluşturun.
  2. Belirli bir çalışma sayfasına dizinine göre erişin.
  3. Add() yöntemini kullanarak ThreadedCommentAuthors koleksiyonuna bir yazar ekleyin.
  4. Yeni oluşturulan yazar için ThreadedCommentAuthor sınıf nesnesini dizinine göre alın.
  5. AddThreadedComment() yöntemini kullanarak zincir halindeki yorumu ekleyin. Bağımsız değişken olarak hücre adını, yorum metnini ve ThreadedCommentAuthor nesnesini alır.
  6. Workbook.Save(string) yöntemini kullanarak Excel dosyasını kaydedin.

Aşağıdaki kod örneği, C# kullanarak bir Excel çalışma sayfasına iş parçacığı şeklinde yorumun nasıl ekleneceğini gösterir.

// Bu kod örneği, bir Excel çalışma sayfasına zincirlenmiş yorumların nasıl ekleneceğini gösterir
// Workbook sınıfının bir örneğini oluşturun
Workbook workbook = new Workbook();

// İlk çalışma sayfasına erişin
Worksheet worksheet = workbook.Worksheets[0];

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

// Zincirli Yorum Ekle
worksheet.Comments.AddThreadedComment("A1", "Test Threaded Comment", author);

// Çıktı dosyasını kaydedin
workbook.Save("AddThreadedComments_out.xlsx");

Excel’de Belirli Bir Hücre için Zincirli Yorumları Okuyun

Bir Excel çalışma sayfasındaki belirli bir hücredeki zincirleme açıklamaları okumak için şu adımları izleyin:

  1. Workbook sınıfını kullanarak mevcut bir Excel dosyasını yükleyin.
  2. Çalışma sayfasına dizinine göre erişin.
  3. GetThreadedComments() yöntemini kullanarak belirli bir hücreye ilişkin zincirlenmiş yorumları alın. Bağımsız değişken olarak hücre adını alır.
  4. Tüm zincirleme yorumları gözden geçirin ve ayrıntıları okuyun.

Aşağıdaki kod örneği, C# kullanarak bir Excel çalışma sayfasından belirtilen sütuna ilişkin zincirleme açıklamaların nasıl okunacağını gösterir.

// Bu kod örneği, bir Excel çalışma sayfasında belirtilen bir hücreye ilişkin zincirleme yorumların nasıl okunacağını gösterir
// Mevcut bir Excel dosyasını yükleyin
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// İlk çalışma sayfasına erişin
Worksheet worksheet = workbook.Worksheets[0];

// Belirli bir hücre için Zincirli Yorumlar alın
var threadedComments = worksheet.Comments.GetThreadedComments("A1");

// Zincirlenmiş yorumları okuyun
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

C# kullanarak Excel’deki Tüm Zincirli Yorumları Okuyun

Benzer şekilde, aşağıdaki adımları izleyerek bir Excel çalışma sayfasında bulunan tüm zincirleme açıklamaları okuyabiliriz:

  1. Workbook sınıfını kullanarak mevcut bir Excel dosyasını yükleyin.
  2. Tüm yorumları gözden geçirin ve zincir halindeki yorumları tek tek okuyun.

Aşağıdaki kod örneği, C# kullanarak bir Excel çalışma sayfasındaki tüm zincirleme açıklamaların nasıl okunacağını gösterir.

// Bu kod örneği, bir Excel çalışma sayfasında belirtilen bir hücre için zincir halindeki yorumların nasıl okunacağını gösterir
// Mevcut bir Excel dosyasını yükleyin
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// İlk çalışma sayfasına erişin
Worksheet worksheet = workbook.Worksheets[0];

// Tüm yorumları alın
var comments = worksheet.Comments;

// Tüm dizili yorumları okuyun
foreach (var comment in comments)
{ 
    // Mesaj dizisi halindeki yorumları işle
    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);
    }
}

C# kullanarak Excel’de Zincirli Yorumu Düzenleme

Excel’deki zincirleme yorumlardan herhangi birini güncellemek için lütfen aşağıdaki adımları izleyin:

  1. Workbook sınıfını kullanarak mevcut bir Excel dosyasını yükleyin.
  2. Çalışma sayfasına dizinine göre erişin.
  3. GetThreadedComments() yöntemini kullanarak belirli bir hücreye ilişkin zincirlenmiş yorumları alın. Bağımsız değişken olarak hücre adını alır.
  4. Yorumun notları özelliğini güncelleyin.
  5. Workbook.Save(string) yöntemini kullanarak Excel dosyasını kaydedin.

Aşağıdaki kod örneği, C# kullanarak bir Excel çalışma sayfasında zincir halindeki yorumların nasıl düzenleneceğini gösterir.

// Bu kod örneği, bir Excel çalışma sayfasında zincirlenmiş yorumların nasıl düzenleneceğini gösterir
// Mevcut bir Excel dosyasını yükleyin
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// İlk çalışma sayfasına erişin
Worksheet worksheet = workbook.Worksheets[0];

// Belirli bir hücre için Zincirli Yorumlar alın
var threadedComments = worksheet.Comments.GetThreadedComments("A1");
var comment = threadedComments[0];

// Yorum notunu güncelleyin
comment.Notes = "Updated Comment";

// Çıktı dosyasını kaydedin
workbook.Save("EditThreadedComments.xlsx");

C# kullanarak Excel’deki Zincirli Yorumları Silme

Ayrıca aşağıdaki adımları izleyerek bir Excel çalışma sayfasındaki belirli bir hücreye ilişkin zincir halindeki yorumları da silebiliriz:

  1. Workbook sınıfını kullanarak mevcut bir Excel dosyasını yükleyin.
  2. Çalışma sayfasına dizinine göre erişin.
  3. RemoveAt() yöntemini kullanarak yorum koleksiyonundan bir yorumu kaldırın. Bağımsız değişken olarak hücre adını alır.
  4. Save(string) yöntemini kullanarak Excel dosyasını kaydedin.

Aşağıdaki kod örneği, C# kullanarak bir Excel çalışma sayfasında zincirleme açıklamaların nasıl silineceğini gösterir.

// Bu kod örneği, bir Excel çalışma sayfasında zincirleme yorumların nasıl silineceğini gösterir
// Mevcut bir Excel dosyasını yükleyin
Workbook workbook = new Workbook("AddThreadedComments_out.xlsx");

// Tüm yorumları alın
var comments = workbook.Worksheets[0].Comments;

// Yorumları Kaldır
comments.RemoveAt("A1");

// Çıktı dosyasını kaydedin
workbook.Save("DeleteThreadedComments.xlsx");

Ücretsiz Lisans Alın

Deneme kısıtlamaları olmadan Excel’deki zincirleme yorumları okumak, eklemek ve düzenlemek için lütfen ücretsiz bir geçici lisans edinin. Ücretsiz lisansınızı hızlı bir şekilde talep etme konusunda takip edilmesi kolay talimatlar için ‘Geçici Lisans’ sayfamızı ziyaret edin.

Excel’deki Zincirli Yorumlar – Ücretsiz Kaynaklar

Excel çalışma sayfalarındaki zincirlenmiş yorumlarla çalışmanın yanı sıra, Excel dosyalarını oluşturma, değiştirme ve dönüştürme hakkında daha fazla bilgi edinebilirsiniz. Aşağıdaki kaynakları kullanarak Aspose.Cells for .NET’in diğer çeşitli özelliklerini keşfedin:

Çözüm

Bu makalede, C# kullanarak Excel çalışma sayfalarındaki zincirleme yorumların nasıl okunacağını, ekleneceğini, düzenleneceğini ve silineceğini öğrendik. Aspose.Cell for .NET’i kullanarak, C# uygulamalarınızdaki Excel çalışma sayfalarını kolayca değiştirebilirsiniz. Herhangi bir belirsizlik durumunda lütfen ücretsiz destek forumumuz üzerinden bizimle iletişime geçin.

Ayrıca bakınız