C ++ Excel sang HTML

Bảng tính Excel rất hữu ích trong việc tổ chức, quản lý và tính toán dữ liệu. Tương tự, HTML hữu ích để hiển thị nội dung trong trình duyệt. Cả hai định dạng đều tiện dụng trong các trường hợp sử dụng cụ thể của chúng. Có thể có trường hợp bạn phải hiển thị dữ liệu Excel trên các trang web. Trong những trường hợp đó, HTML sẽ là định dạng tốt hơn để sử dụng. Để đạt được điều này, bạn sẽ phải chuyển đổi tệp Excel cần thiết sang HTML. Về vấn đề này, bạn sẽ học cách chuyển đổi tệp Excel sang HTML bằng C ++.

API chuyển đổi C ++ Excel sang HTML - Tải xuống miễn phí

Aspose.Cells cho C ++ là một API gốc của C ++ để tạo, chuyển đổi và thao tác trên bảng tính Excel. Bạn có thể sử dụng trình chuyển đổi tích hợp của API để chuyển đổi tệp Excel sang HTML. Vui lòng cài đặt API 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

Chuyển đổi Excel sang HTML C ++

Sau đây là các bước để chuyển đổi tệp Excel sang HTML:

Sau đây là đoạn mã C ++ để chuyển đổi tệp Excel sang HTML:

// Đường dẫn thư mục nguồn.
StringPtr srcDir = new String("SourceDirectory\\");

// Đường dẫn thư mục đầu ra.
StringPtr outDir = new String("OutputDirectory\\");

// Tải tệp Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Lưu dưới dạng tệp HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

Chuyển đổi C ++ Excel sang HTML với các tùy chọn bổ sung

API Aspose.Cells cho C ++ cung cấp lớp IHtmlSaveOptions để tùy chỉnh tệp HTML đã chuyển đổi. Sau đây là các tùy chọn được cung cấp bởi lớp IHtmlSaveOptions.

Các tùy chọn được cung cấp bởi lớp IHtmlSaveOptions

Chuyển đổi Excel sang HTML với IHtmlSaveOptions

Sau đây là các bước để chuyển đổi Excel sang HTML với các tùy chọn bổ sung:

Mẫu mã sau đây cho thấy cách chuyển đổi tệp Excel sang HTML với các tùy chọn bổ sung:

// Đường dẫn thư mục nguồn.
StringPtr srcDir = new String("SourceDirectory\\");

// Đường dẫn thư mục đầu ra.
StringPtr outDir = new String("OutputDirectory\\");

// Tải tệp Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// Tạo đối tượng IHtmlSaveOptions.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// Tắt xuất trang tính ẩn
options->SetExportHiddenWorksheet(false);

// Lưu dưới dạng tệp HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

Nhận giấy phép miễn phí

Bạn có thể dùng thử API mà không có giới hạn đánh giá bằng cách 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 chuyển đổi tệp Excel sang HTML bằng C ++. Hơn nữa, bạn đã thấy các tùy chọn khác nhau để tùy chỉnh chuyển đổi Excel sang HTML, chẳng hạn như có xuất các trang tính ẩn hay không. Bạn có thể khám phá thêm về Aspose.Cells cho C ++ bằng cách sử dụng tài liệu.

Xem thêm