Node.js ile İş Parçacıklı Yorumlar ve C++
İz bırakan Yorumlar
MS Excel 365, iz bırakan yorum eklemek için bir özellik sağlar. Bu yorumlar, sohbetler gibi çalışır ve tartışmalar için kullanılabilir. Yorumlar artık, iz bırakan konuşmalar yapma olanağı tanıyan bir Yanıt kutusuyla birlikte gelir. Eski yorumlar, Excel 365’te Notlar olarak adlandırılır. Aşağıdaki ekran görüntüsü, Excel’de açıldığında iz bırakan yorumların nasıl görüntülendiğini göstermektedir.
İz bırakan yorumlar, Excel’in daha eski sürümlerinde bu şekilde gösterilir. Aşağıdaki resimler, örnek dosyanın Excel 2016’da açılarak alınmıştır.
Aspose.Cells ayrıca iz bırakan yorumları yönetme özelliği sağlar.
İz Bırakan Yorumlar Ekle
Excel’de İz bırakan yorum eklemek için aşağıdaki adımları izleyin.
-
Yöntem 1
-
İncele Sekmesine tıklayın
- Yeni Yorum düğmesine tıklayın
- Bu, etkin hücreye yorum girmek için bir iletişim kutusu açacaktır.
- Bu, etkin hücreye yorum girmek için bir iletişim kutusu açacaktır.
-
Yorum eklemek istediğiniz hücreye sağ tıklayın.
- Yeni Yorum seçeneğine tıklayın
- Yeni Yorum seçeneğine tıklayın.
- Bu, etkin hücreye yorum girmek için bir iletişim kutusu açacaktır.
Aspose.Cells Kullanarak İz bırakan Yorum Ekleme
Aspose.Cells, düzenli yorumlar eklemek için Comments.AddThreadedComment yöntemini sağlar. Comments.AddThreadedComment yöntemi aşağıdaki üç parametreyi kabul eder.
- Hücre Adı: Yoruma eklenecek hücrenin adı.
- Yorum Metni: Yorumun metni.
- ThreadedCommentAuthor: Yorumun yazarı
Aşağıdaki kod örneği, cell A1’e iş parçacıklı bir yorum eklemek için Comments.AddThreadedComment metodunun kullanımını gösterir. Lütfen kod tarafından oluşturulan çıktı Excel dosyasına bakın.
Örnek Kod
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// Source directory
const outDir = path.join(__dirname, "output");
const workbook = new AsposeCells.Workbook();
// Add Author
const authorIndex = workbook.getWorksheets().getThreadedCommentAuthors().add("Aspose Test", "", "");
const author = workbook.getWorksheets().getThreadedCommentAuthors().get(authorIndex);
// Add Threaded Comment
workbook.getWorksheets().get(0).getComments().addThreadedComment("A1", "Test Threaded Comment", author);
workbook.save(outDir + "AddThreadedComments_out.xlsx");
İz Bırakan Yorumları Okuma
Excel’de İz bırakan yorumları okuma
Excel’de iz bırakan yorumları okumak için, yorum içeren hücrenin üzerine fareyi getirerek yorumları görüntüleyebilirsiniz. Yorumlar görünümü aşağıdaki resimde görüldüğü gibi olacaktır.
Aspose.Cells Kullanarak İz Bırakan Yorumları Okuma
Aspose.Cells, belirli sütun için iz bırakan yorumları almak için Comments.GetThreadedComments yöntemini sağlar. Comments.GetThreadedComments yöntemi, sütun adını parametre olarak alır ve ThreadedCommentCollection‘yi döndürür. Yorumları görüntülemek için ThreadedCommentCollection üzerinde yinelemeniz gerekebilir.
Aşağıdaki örnek, örnek Excel Dosyasını yükleyerek A1 sütunundan yorumları okumayı göstermektedir. Referans için kod tarafından oluşturulan konsol çıktısını inceleyin.
Örnek Kod
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// Source directory
const sourceDir = path.join(__dirname, "data"); // Adjust as necessary
const filePath = path.join(sourceDir, "ThreadedCommentsSample.xlsx");
// Loads the workbook which contains threaded comments
const workbook = new AsposeCells.Workbook(filePath);
// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Get Threaded Comments
const threadedComments = worksheet.getComments().getThreadedComments("A1");
const count = threadedComments.getCount();
for (let i = 0; i < count; i++) {
const comment = threadedComments.get(i);
console.log("Comment: " + comment.getNotes());
console.log("Author: " + comment.getAuthor().getName());
}
Konsol Çıktısı
Comment: Test Threaded Comment
Author: Aspose Test
Dişli yorumların oluşturulma zamanını okuyun
Aspose.Cells, belirli sütunun iş parçacıklı yorumlarını almak için Comments.GetThreadedComments metodunu sağlar. Comments.GetThreadedComments metodu, sütun adını parametre olarak alır ve ThreadedCommentCollection döner. ThreadedCommentCollection üzerinde yineleyebilir ve ThreadedComment.getCreatedTime() özelliğini kullanabilirsiniz.
Aşağıdaki örnek, örnek Excel Dosyasını yükleyerek dişli yorumların oluşturulma zamanını okuma işlemini göstermektedir. Kod tarafından oluşturulan konsol çıktısını referans için lütfen inceleyin.
Örnek Kod
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// Source directory
const sourceDir = path.join(__dirname, "data");
const filePath = path.join(sourceDir, "ThreadedCommentsSample.xlsx");
// Loads the workbook
const workbook = new AsposeCells.Workbook(filePath);
// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Get Threaded Comments
const threadedComments = worksheet.getComments().getThreadedComments("A1");
const count = threadedComments.getCount();
for (let i = 0; i < count; i++) {
const comment = threadedComments.get(i);
console.log("Comment: " + comment.getNotes());
console.log("Author: " + comment.getAuthor().getName());
console.log("Created Time: " + comment.getCreatedTime());
}
Konsol Çıktısı
Comment: Test Threaded Comment
Author: Aspose Test
Created Time: 5/15/2019 12:46:23 PM
Dişli Yorumları Düzenle
Excel’de Dişli yorumu düzenle
Excel’de dişli yorumu düzenlemek için, aşağıdaki resimde gösterildiği gibi yorumun üzerindeki Düzenle bağlantısına tıklayın.
Aspose.Cells, belirtilen sütun için dişli yorumları almak için {0} metodunu sağlar. {1} metodu sütun adını bir parametre olarak alır ve {2} değerini döndürür. Gereken yorumu {3} içinde güncelleyebilir ve çalışma kitabını kaydedebilirsiniz.
Aspose.Cells, belirli sütunun iş parçacıklı yorumlarını almak için Comments.GetThreadedComments metodunu sağlar. Comments.GetThreadedComments metodu, sütun adını parametre olarak alır ve ThreadedCommentCollection döner. Gerekli yorumu ThreadedCommentCollection üzerinde güncelleyebilir ve kitaplığı kaydedebilirsiniz.
Aşağıdaki örnek, A1 sütunundaki ilk konu başlı yorumu düzenlemeyi, örnek Excel Dosyasını yükleyerek gösterir. Lütfen kodla oluşturulan güncellenmiş yorumu referans için çıktı Excel dosyasını görün.
Örnek Kod
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// Source and output directories
const sourceDir = path.join(__dirname, "data");
const outDir = path.join(__dirname, "output");
const filePath = path.join(sourceDir, "ThreadedCommentsSample.xlsx");
const workbook = new AsposeCells.Workbook(filePath);
// Access first worksheet
const worksheet = workbook.getWorksheets().get(0);
// Get Threaded Comment
const comment = worksheet.getComments().getThreadedComments("A1").get(0);
comment.setNotes("Updated Comment");
workbook.save(outDir + "EditThreadedComments.xlsx");
Dişli Yorumları Kaldır
Excel’de dişli yorumları kaldırın
Excel’de dişli yorumları kaldırmak için, yorumları içeren hücre üzerinde sağ tıklayın ve aşağıdaki resimde gösterildiği gibi Yorumu Sil seçeneğini tıklayın.