Quản lý Microsoft® Siêu dữ liệu tài liệu Excel qua C++

Xem, chèn, cập nhật, xóa hoặc trích xuất các thuộc tính tài liệu Excel tùy chỉnh và tích hợp trong ứng dụng C++.

 

Metadata trong Excel - Cách xem, chèn và xóa siêu dữ liệu file excel. C++ Thư viện Excel tạo điều kiện một cách dễ dàng bằng cách hỗ trợ các thuộc tính tích hợp/do hệ thống xác định như tên tác giả, tiêu đề, số liệu thống kê tài liệu, v.v. đôi khi muốn kiểm tra khi tệp cuối cùng được sửa đổi hoặc lưu cùng với các thuộc tính tùy chỉnh/do người dùng xác định ở dạng cặp tên/giá trị. Để tự động hóa quy trình, thư viện hỗ trợ tạo và duy trì các tệp Excel siêu dữ liệu lớn. Sách bài tập class Mở một sổ làm việc theo đường dẫn, theo luồng và theo FileFormatType đặc biệt. Vì vậy hãy tải tệp bằng phương pháp thích hợp để xử lý tiếp. Một số khả năng được liệt kê bên dưới và các nhà phát triển có thể dễ dàng nâng cao mã của họ theo yêu cầu của ứng dụng.

Đọc và cập nhật thuộc tính dựng sẵn

Để tự động hóa các thuộc tính tích hợp, API cung cấp GetBuiltInDocumentProperties() phương thức trả về bộ sưu tập DocumentProperties đại diện cho tất cả các thuộc tính tài liệu tích hợp của bảng tính. Sau khi truy cập tất cả các thuộc tính dựng sẵn, hãy truy cập các thuộc tính có liên quan bằng phương thức liên quan như GetTitle(), GetSubject(), v.v. Để cập nhật các thuộc tính, API cung cấp phương thức như SetTitle, SetSubject, SetAuthor, SetComments, v.v. Xem bộ sưu tập thuộc tính tài liệu dựng sẵn cho chức năng cần thiết.

C++ Mã để đọc thuộc tính do hệ thống xác định
C++ Mã để cập nhật thuộc tính dựng sẵn
 

Xem và thêm thuộc tính được xác định tùy chỉnh

Để xử lý các thuộc tính tùy chỉnh, API cung cấp Sổ làm việc::GetCustomDocumentProperties trả về tất cả bộ sưu tập thuộc tính tài liệu tùy chỉnh của bảng tính. Trước tiên, truy cập các thuộc tính tùy chỉnh thông qua phương pháp này, nhà phát triển có thể sử dụng các phương pháp có liên quan để thêm các thuộc tính như AddIDocumentProperty, AddLinkToContentProperty và sử dụng tương tự UpdateLinkedPropertyValue, UpdateLinkedRange để cập nhật giá trị thuộc tính tài liệu tùy chỉnh liên kết đến nội dung và phạm vi được liên kết tương ứng. Các nhà phát triển có thể sử dụng phương pháp liên quan từ bộ sưu tập các thuộc tính tài liệu tùy chỉnh .

C++ Mã để xem thuộc tính tùy chỉnh
C++ Mã để thêm siêu dữ liệu vào tệp Excel