在 C++ 應用程序中將 XML 渲染為 SXC

在本機 C++ 應用程序中將 XML 轉換為 SXC,無需 Microsoft® Excel 或 Adobe® Acrobat Reader

 

通過 Aspose.Total for C++ 文件格式自動化庫將 XML 轉換為 C++ 中的 SXC 是一個簡單的兩步過程。第一步,您可以使用 Aspose.PDF for C++ 將 XML 導出到 XLSX,然後使用 Aspose.Cells for C++ 電子表格編程 API,您可以將 XLSX 轉換為 SXC。

將 XML 轉換為 SXC 的 C++ API

  1. Document 類參考打開XML文件
  2. 保存 成員函數將XML轉換為XLSX
  3. 使用 IWorkbook 類參考加載 XLSX 文檔
  4. 使用 Save 成員函數將文檔保存為 SXC 格式

轉換要求

從命令行安裝為 nuget install Aspose.Total.Cpp 或通過 Visual Studio 的包管理器控制台使用 Install-Package Aspose.Total.Cpp

或者,從 下載 獲取 ZIP 文件中的離線 MSI 安裝程序或 DLL。

通過 C++ 獲取或設置 XML 文件信息

Aspose.PDF for C++ 還允許您獲取有關 XML 文檔的信息,並讓您在轉換過程之前做出明智的決定。為了獲取XML文件的文件特定信息,首先需要調用 get_Info() 方法 Document 類。一旦檢索到 DocumentInfo 對象,您就可以獲取各個屬性的值。此外,您還可以使用 DocumentInfo 類的相應方法設置屬性。

通過 C++ 將 SXC 文件格式保存到流

Aspose.Cells for C++ 允許將 SXC 文件格式保存為流式傳輸。要將文件保存到流中,請創建 MemoryStream 或 FileStream 對象,然後通過調用 IWorkbook 將文件保存到該流對像中對象的 保存 方法。調用 Save 方法時,使用 SaveFormat 枚舉指定所需的文件格式。

使用 C++ 探索 XML 轉換選項

將 XML 轉換為 ODP (OpenDocument 演示文稿格式)
將 XML 轉換為 OTP (OpenDocument 標準格式)
將 XML 轉換為 POT (Microsoft PowerPoint 模板文件)
將 XML 轉換為 POTM (微軟 PowerPoint 模板文件)
將 XML 轉換為 POTX (Microsoft PowerPoint 模板演示)
將 XML 轉換為 PPT (PowerPoint演示文稿)
將 XML 轉換為 PPS (PowerPoint 幻燈片放映)
將 XML 轉換為 PPSM (啟用宏的幻燈片放映)
將 XML 轉換為 PPSX (PowerPoint 幻燈片放映)
將 XML 轉換為 PPT (PowerPoint演示文稿)
將 XML 轉換為 PPTM (啟用宏的演示文稿文件)
將 XML 轉換為 SWF (衝擊波動畫)
將 XML 轉換為 CSV (逗號分隔值)
將 XML 轉換為 DIF (數據交換格式)
將 XML 轉換為 CSV (逗號分隔值)
將 XML 轉換為 FODS (OpenDocument 平面 XML 電子表格)
將 XML 轉換為 MD (降價語言)
將 XML 轉換為 ODS (OpenDocument電子表格)
將 XML 轉換為 TSV (製表符分隔值)
將 XML 轉換為 TXT (文本文件)
將 XML 轉換為 XLAM (Excel 啟用宏的加載項)
將 XML 轉換為 XLSB (Excel 二進制工作簿)
將 XML 轉換為 XLSM (啟用宏的電子表格)
將 XML 轉換為 XLT (Excel 97 - 2003 模板)
將 XML 轉換為 XLTM (Excel 啟用宏的模板)

什麼是 XML 文件格式

XML 代表可擴展標記語言,是一種與 HTML 有相似之處但具有不同目的和結構的文件格式。 XML 的主要目標是以自描述和平台無關的方式存儲和傳輸數據。它提供了一組定義自定義標籤的規則,允許用戶創建自己的特定於他們需要的標記語言。

XML 的主要優勢在於它能夠以一種人類可讀的格式表示數據和機器可讀的。這使得它適用於創建數據協議和通過萬維網 (WWW) 等網絡交換結構化信息。基於 XML 的文件格式,例如 Microsoft Open XML、LibreOffice OpenDocument、XHTML 和 SVG,利用 XML 來定義其文檔的結構和內容。

XML 的可擴展性由“X”表示它的名字,這意味著可以根據需要擴展該語言以包含新的標籤和元素。這種靈活性使 XML 能夠適應不同的數據結構和要求,使其在各個行業和領域得到廣泛採用。

但是,XML 的一個缺點是其冗長。由於包含標記和重複結構,XML 文件可能相對較大。這會使 XML 文檔更難閱讀和處理,尤其是在處理大型數據集時。必須小心有效地管理標記標籤以避免數據中的錯誤或不一致。

什麼是 SXC 文件格式

SXC 格式是 Sun Microsystems 的電子表格應用程序 StarOffice Calc 使用的文件格式。該格式基於 Microsoft Excel 使用的 XML 格式,並允許 StarSuite Calc 與 Excel 和其他電子表格應用程序交換數據。 SXC 格式是一種壓縮的 XML 格式,可以使用任何文本編輯器打開和編輯。但是,要充分利用該格式,最好使用支持該格式的電子表格應用程序。StarOffice Calc 是一款功能強大的電子表格應用程序,它提供了許多其他電子表格應用程序所沒有的功能。最強大的功能之一是能夠以 SXC 格式保存文件。與其他電子表格格式相比,SXC 格式具有許多優勢,包括:兼容性:SXC 格式基於 Microsoft Excel 使用的 XML 格式,並與許多其他電子表格應用程序兼容。文件大小小:SXC 格式是一種壓縮的 XML 格式, 並且可以比其他電子表格格式小得多。靈活性:SXC 格式靈活,可用於與其他應用程序交換數據。 SXC 格式是在電子表格應用程序之間交換數據的最佳選擇,也是 StarSuite Calc 文件的推薦格式。