XLS 格式化 C++ 中的圖表
使用伺服器端 Aspose.Cells for C++ API 的本機高效能 XLS 文件圖表,無需使用 Microsoft 或 Adobe PDF 等任何軟體。
如何使用 C++ 建立 XLS 檔案圖表
為了搜尋 XLS 文件,我們將使用
API這是一個功能豐富、功能強大且易於使用的文件搜尋API for C++平台。您可以直接下載最新版本,打開即可
套件管理器,搜尋 Aspose.Cells.Cpp 並安裝。您也可以從套件管理器控制台使用以下命令。
命令
PM> Install-Package Aspose.Cells.Cpp
在 C++ 中建立 XLS 檔案圖表的步驟
基本文檔圖表
只需幾行程式碼即可完成 API。
- 建立一個新的工作簿。
- U取得第一個預設工作表。
- 將樣本值新增至儲存格。
- 將圖表新增至工作表。
- 存取新新增圖表的實例 新增SeriesCollection(圖表資料來源)到圖表中 設定第二個NSeries的圖表類型顯示為折線圖 儲存檔案
系統需求
Aspose.Cells for C++ 支援所有主要平台和作業系統。請確保您具備以下先決條件。
- Microsoft Windows 或具有 C++ 運行時環境的相容作業系統,適用於 Windows 32 位元、Windows 64 位元和 Linux 64 位元。
- 在專案中加入對 Aspose.Cells for C++ DLL 的引用。
建立 XLS 檔案圖表 - C++
Aspose::Cells::Startup(); | |
// Output directory path | |
U16String outDir = u"..\\outputDirectory\\"; | |
// Path of output XLS file | |
U16String outputChartTypeCustom = outDir + u"sourceFile.xls"; | |
// Create a new workbook | |
Workbook workbook; | |
// Get first worksheet which is created by default | |
Worksheet worksheet = workbook.GetWorksheets().Get(0); | |
// Adding sample values to cells | |
worksheet.GetCells().Get(u"A1").PutValue(50); | |
worksheet.GetCells().Get(u"A2").PutValue(100); | |
worksheet.GetCells().Get(u"A3").PutValue(150); | |
worksheet.GetCells().Get(u"A4").PutValue(110); | |
worksheet.GetCells().Get(u"B1").PutValue(260); | |
worksheet.GetCells().Get(u"B2").PutValue(12); | |
worksheet.GetCells().Get(u"B3").PutValue(50); | |
worksheet.GetCells().Get(u"B4").PutValue(100); | |
// Adding a chart to the worksheet | |
int chartIndex = worksheet.GetCharts().Add(Aspose::Cells::Charts::ChartType::Column, 5, 0, 20, 8); | |
// Accessing the instance of the newly added chart | |
Chart chart = worksheet.GetCharts().Get(chartIndex); | |
// Adding SeriesCollection (chart data source) to the chart ranging from A1 to B4 | |
chart.GetNSeries().Add(u"A1:B4", true); | |
// Setting the chart type of 2nd NSeries to display as line chart | |
chart.GetNSeries().Get(1).SetType(Aspose::Cells::Charts::ChartType::Line); | |
// Saving the XLS file | |
workbook.Save(outputChartTypeCustom); | |
Aspose::Cells::Cleanup(); |
線上XLS圖表轉換現場演示
立即將 XLS 文檔圖表轉換為圖像,方法是存取我們的 現場示範網站 。現場演示有以下好處
XLS 什麼是 XLS 文件格式
副檔名為 XLS 的檔案代表 Excel 二進位檔案格式。此類文件可以由 Microsoft Excel 以及其他類似的電子表格程式(例如 OpenOffice Calc 或 Apple Numbers)建立。Excel 儲存的檔案稱為工作簿,其中每個工作簿可以有一個或多個工作表。資料以工作表中的表格格式儲存並顯示給用戶,可以涵蓋數值、文字資料、公式、外部資料連接、圖像和圖表。 Microsoft Excel 等應用程式可讓您將工作簿資料匯出為多種不同的格式,包括 PDF、CSV、XLSX、TXT、HTML、XPS 等。隨著 Microsoft Excel 2007 的發布,XLS 文件格式被更開放和結構化的格式 XLSX 所取代。最新版本仍然支援創建和讀取 XLS 文件,儘管 XLSX 是現在使用的首選。
閱讀更多