通過 Aspose.Total for C++ 文件格式自動化庫將 XSLFO 轉換為 C++ 中的 XLSB 是一個簡單的兩步過程。第一步,您可以使用 Aspose.PDF for C++ 將 XSLFO 導出到 XLSX,然後使用 Aspose.Cells for C++ 電子表格編程 API,您可以將 XLSX 轉換為 XLSB。
通過 C++ 獲取或設置 XSLFO 文件信息
Aspose.PDF for C++ 還允許您獲取有關 XSLFO 文檔的信息,並讓您在轉換過程之前做出明智的決定。為了獲取XSLFO文件的文件特定信息,首先需要調用 get_Info() 方法 Document 類。一旦檢索到 DocumentInfo 對象,您就可以獲取各個屬性的值。此外,您還可以使用 DocumentInfo 類的相應方法設置屬性。
通過 C++ 將 XLSB 文件格式保存到流
Aspose.Cells for C++ 允許將 XLSB 文件格式保存為流式傳輸。要將文件保存到流中,請創建 MemoryStream 或 FileStream 對象,然後通過調用 IWorkbook 將文件保存到該流對像中對象的 保存 方法。調用 Save 方法時,使用 SaveFormat 枚舉指定所需的文件格式。
使用 C++ 探索 XSLFO 轉換選項
什麼是 XSLFO 文件格式
XSLFO 是一種基於 XML 的頁面描述語言。它最常用於從 XML 數據生成 PDF 文檔。 XSLFO 定義頁面和頁面元素的佈局和外觀。它包括用於定義頁面和頁面元素的大小和位置、文本的字體和顏色以及從一個頁面到另一個頁面的文本流動規則的功能。 XSLFO 是 XSLT 標準的一部分,可用於任何 XML 文檔。
什麼是 XLSB 文件格式
XLSB 文件格式是 Microsoft Excel 用來存儲電子表格數據的二進製文件格式。它代表 Excel 二進制工作簿,與更常用的 XLSX 格式相比具有多項優勢。 XLSB 文件旨在以二進制格式存儲數據,這意味著它們比 XLSX 文件更緊湊且加載速度更快。
XLSB 格式的主要優勢之一是其處理大量數據的效率。由於文件以二進制格式存儲,與基於 XML 的 XLSX 格式相比,它需要更少的磁盤空間。這使得 XLSB 文件特別適合具有復雜計算、大量公式或大量工作表的工作簿。
除了較小的文件大小外,XLSB 文件在打開、保存和計算數據時還提供了改進的性能。二進制格式允許更快的數據訪問和操作,從而加快 Excel 中的操作。
此外,XLSB 文件提供增強的安全功能。它們支持工作簿和單個工作表級別的密碼保護,允許用戶保護他們的數據免遭未經授權的訪問或修改。
值得注意的是,XLSB 文件只能在 Microsoft Excel 中打開和編輯,因為它們是與其他電子表格軟件不兼容。但是,Excel 提供向後兼容性