C++ 的 Aspose.Cells 是用於電子表格操作的原生 C++ API。應用程序可以執行諸如創建、轉換和編輯電子表格的內置和自定義屬性、主題、樣式和格式、數據驗證、條件格式、讀取、編寫和計算公式、分組行和列等功能,而無需依賴辦公自動化或 Microsoft Excel。 API 支持最常用的電子表格格式,例如 XLS、XLSX、XLSM 和 XLSB。
高級C++電子表格API功能
加載&使用流保存 Excel 文件
創造與操縱圖表
設置數據驗證以限制輸入
通過對行和行進行分組來組織數據列
操作內置 &自定義屬性
添加&操縱超鏈接
創造與操作數據透視表
使用主題更改工作簿的外觀
創建表和列出對象
操作繪圖對象
將樣式和格式應用於單元格、行、列或範圍
追溯先例家屬
讀、寫和計算複雜的公式
添加或提取 OLE 對象
創建條件格式規則
創建和實現用戶定義的函數
將圖表轉換為 PDF 格式
將圖表轉換為圖像格式
對 Microsoft Excel 的零依賴
Aspose API 是完全獨立的,不隸屬於 Microsoft Corporation,也不受其授權、贊助或以其他方式批准。 Aspose.Cells for C++ 無需在計算機上安裝 Microsoft Office 或 Microsoft Excel 即可使用 Excel 文檔格式。
簡單& Excel 格式的可靠轉換
C++ 的 Aspose.Cells 是一組功能強大的 API,提供了加載、編輯、編寫和相互轉換 Excel 文件格式的能力,而無需擔心格式特定的細節。 API 讓您只需兩行代碼即可將電子表格從任何受支持的格式轉換為任何其他受支持的格式。就是這麼簡單!
轉換多種格式的 Excel 文件 - C++
// load the document for conversion
intrusive_ptr<IWorkbook> book = Factory::CreateIWorkbook(dir->StringAppend(new String("template.xls")));
// save in different formats
book->Save(dir->StringAppend(new String("output.xlsx")), SaveFormat_Xlsx);
book->Save(dir->StringAppend(new String("output.xlsb")), SaveFormat_Xlsb);
book->Save(dir->StringAppend(new String("output.csv")), SaveFormat_CSV);
全面的電子表格格式
C++ 的 Aspose.Cells 通過提供高級格式設置功能,讓您可以完全控制希望如何在工作表中顯示數據。您可以將格式應用於單個行、列、單元格,也可以創建一系列單元格並對其應用格式。您還可以向單元格添加富文本、應用邊框、設置背景圖案或調整與字體相關的樣式方面。
用圖表可視化數據
Aspose.Cells for C++ 提供了一套全面的 API,用於動態創建 Excel 應用程序支持的所有標準和自定義圖表類型。 API 還提供更新現有圖表的數據源並刷新它的功能。
將工作表渲染為圖像
該庫使用自己的渲染引擎以最高的保真度渲染到 Microsoft Excel。它提供了獨特的功能,例如將工作表渲染為流行格式的圖像,包括 BMP、TIFF、PNG、JPEG 和電動勢。 Sheet2Image 過程是靈活的,因此允許選擇選項,例如控制結果圖像的分辨率。
操作列和行
Aspose.Cells for C++ 以多種方式提供行和列操作。根據裡面的內容調整行高和列寬或自動調整單元格尺寸,太容易了。 API 還提供刪除和插入、隱藏或顯示以及行和列分組或取消分組的方法。
將電子表格準確轉換為 PDF
Excel C++ 庫提供將電子表格轉換為 PDF 格式的功能,同時保持與原始文檔相同的質量。這一事實使得 Aspose.Cells for C++ 成為需要以行業標準格式(如 PDF)交換文檔的組織的完美選擇。