Microsoft Excel cung cấp tùy chọn để thêm nhận xét trong tệp Excel. Có thể có một số lý do để thêm nhận xét, chẳng hạn như giải thích công thức hoặc thêm thông tin theo ngữ cảnh có thể hữu ích cho người đọc. Nhận xét cũng có thể được sử dụng để đề xuất các chỉnh sửa trong trang tính. Hơn nữa, bạn có thể đặt kích thước phông chữ, chiều cao, chiều rộng, v.v. của các nhận xét. Trong bài viết này, bạn sẽ học cách thêm nhận xét vào trang tính Excel theo cách lập trình bằng C ++.
- API C ++ để thêm nhận xét trong trang tính Excel
- Thêm nhận xét trong trang tính Excel bằng C ++
- Áp dụng Định dạng cho Nhận xét trong Trang tính Excel bằng C ++
API C ++ để thêm nhận xét trong trang tính Excel
Aspose.Cells cho C ++ là một thư viện C ++ gốc cho phép bạn làm việc với các tệp Excel. Với API, bạn có thể dễ dàng tạo, đọc và sửa đổi các tệp Excel. Hơn nữa, bạn có thể thêm nhận xét vào trang tính Excel của mình. Để bắt đầu, hãy cài đặt API thông qua NuGet hoặc tải xuống trực tiếp từ phần Tải xuống.
PM> Install-Package Aspose.Cells.Cpp
Thêm nhận xét trong trang tính Excel bằng C ++
Sau đây là các bước để thêm nhận xét vào một ô trong trang tính Excel.
- Tải tệp Excel bằng lớp IWorkbook.
- Truy xuất trang tính mà bạn muốn thêm nhận xét.
- Thêm nhận xét bằng cách sử dụng IWorksheet-> GetIComments() -> Add (intrusiveptrAspose::Cells::Systems::String cellName) phương thức.
- Lấy nhận xét đã thêm ở bước trước bằng phương thức IWorksheet-> GetIComments() -> GetObjectByIndex (Aspose :: Cells :: Systems :: Int32 index).
- Đặt ghi chú của nhận xét bằng cách sử dụng IComment-> SetNote (intrusiveptrAspose::Cells::Systems::String giá trị) phương pháp.
- Lưu tệp Excel bằng cách sử dụng IWorkbook-> Save (intrusiveptrAspose::Cells::Systems::String fileName) phương thức.
Mã mẫu sau đây cho thấy cách thêm nhận xét vào một ô trong trang tính Excel bằng C ++.
// Đường dẫn thư mục nguồn.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");
// Đường dẫn thư mục đầu ra.
StringPtr outDir = new String("OutputDirectory\\");
// Tải tệp Excel nguồn
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));
// Truy xuất trang tính đầu tiên
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);
// Thêm nhận xét vào ô F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));
// Truy xuất nhận xét đã thêm vào ô F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);
// Đặt ghi chú bình luận
comment->SetNote(new String("Hello Aspose!"));
// Lưu tệp Excel
workbook->Save(outDir->StringAppend(new String("AddComment_out.xlsx")));
Áp dụng Định dạng cho Nhận xét trong Trang tính Excel bằng C ++
Sau đây là các bước để áp dụng định dạng cho nhận xét trong trang tính Excel bằng C ++.
- Tải tệp Excel bằng lớp IWorkbook.
- Truy xuất trang tính mà bạn muốn thêm nhận xét.
- Thêm nhận xét bằng cách sử dụng IWorksheet-> GetIComments() -> Add (intrusiveptrAspose::Cells::Systems::String cellName).
- Lấy nhận xét đã thêm trong bước trước bằng phương thức IWorksheet-> GetIComments() -> GetObjectByIndex (Aspose :: Cells :: Systems :: Int32 index).
- Đặt ghi chú của nhận xét bằng cách sử dụng IComment-> SetNote (intrusiveptrAspose::Cells::Systems::String giá trị) phương pháp.
- Đặt định dạng của nhận xét theo nhu cầu của bạn.
- Lưu tệp Excel bằng cách sử dụng IWorkbook-> Save (intrusiveptrAspose::Cells::Systems::String fileName) phương thức.
Mã mẫu sau đây cho thấy cách áp dụng định dạng cho nhận xét trong trang tính Excel bằng C ++.
// Đường dẫn thư mục nguồn.
StringPtr srcDir = new String("SourceDirectory\\Excel\\");
// Đường dẫn thư mục đầu ra.
StringPtr outDir = new String("OutputDirectory\\");
// Tải tệp Excel nguồn
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("Sample1.xlsx")));
// Truy xuất trang tính đầu tiên
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(0);
// Thêm nhận xét vào ô F5
int commentIndex = worksheet->GetIComments()->Add(new String("F5"));
// Truy xuất nhận xét đã thêm vào ô F5
intrusive_ptr<IComment> comment = worksheet->GetIComments()->GetObjectByIndex(commentIndex);
// Đặt ghi chú bình luận
comment->SetNote(new String("Hello Aspose!"));
// Đặt kích thước phông chữ
comment->GetIFont()->SetSize(14);
// Đặt trọng lượng phông chữ
comment->GetIFont()->SetBold(true);
// Đặt chiều cao bằng CM
comment->SetHeightCM(10);
// Đặt chiều rộng bằng CM
comment->SetWidthCM(2);
// Lưu tệp Excel
workbook->Save(outDir->StringAppend(new String("ApplyFormattingToComment_out.xlsx")));
Nhận giấy phép miễn phí
Để dùng thử API mà không có giới hạn đánh giá, bạn có thể yêu cầu giấy phép tạm thời miễn phí.
Sự kết luận
Trong bài viết này, bạn đã học cách thêm nhận xét trong trang tính Excel bằng C ++. Hơn nữa, bạn đã thấy cách áp dụng định dạng cho nhận xét bằng cách sử dụng API Aspose.Cells cho C ++ đơn giản. API cung cấp một loạt các tính năng bổ sung để làm việc với các tệp Excel mà bạn có thể khám phá chi tiết bằng cách truy cập tài liệu chính thức. Trong trường hợp có bất kỳ câu hỏi nào, vui lòng liên hệ với chúng tôi tại diễn đàn hỗ trợ miễn phí của chúng tôi.