XLSX 格式化 C++ 中的图表
使用服务器端 Aspose.Cells for C++ API 的本机高性能 XLSX 文档图表,无需使用 Microsoft 或 Adobe PDF 等任何软件。
如何使用 C++ 创建 XLSX 文件图表
为了搜索 XLSX 文件,我们将使用
API这是一个功能丰富、功能强大且易于使用的文档搜索API for C++平台。您可以直接下载最新版本,打开即可
包管理器,搜索 Aspose.Cells.Cpp 并安装。您还可以从包管理器控制台使用以下命令。
命令
PM> Install-Package Aspose.Cells.Cpp
在 C++ 中创建 XLSX 文件图表的步骤
基本文档图表
只需几行代码即可完成 API。
- 创建一个新的工作簿。
- U获取第一个默认工作表。
- 将样本值添加到单元格中。
- 将图表添加到工作表。
- 访问新添加图表的实例 添加SeriesCollection(图表数据源)到图表中 设置第二个NSeries的图表类型显示为折线图 保存文件
系统要求
Aspose.Cells for C++ 支持所有主要平台和操作系统。请确保您具备以下先决条件。
- Microsoft Windows 或具有 C++ 运行时环境的兼容操作系统,适用于 Windows 32 位、Windows 64 位和 Linux 64 位。
- 在项目中添加对 Aspose.Cells for C++ DLL 的引用。
创建 XLSX 文件图表 - C++
Aspose::Cells::Startup(); | |
// Output directory path | |
U16String outDir = u"..\\outputDirectory\\"; | |
// Path of output XLSX file | |
U16String outputChartTypeCustom = outDir + u"sourceFile.xlsx"; | |
// 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 XLSX file | |
workbook.Save(outputChartTypeCustom); | |
Aspose::Cells::Cleanup(); |
在线XLSX图表转换现场演示
立即将 XLSX 文档图表转换为图像,方法是访问我们的 现场演示网站 。现场演示有以下好处
XLSX 什么是XLSX文件格式
XLSX 是 Microsoft Excel 文档的众所周知的格式,由 Microsoft 在 Microsoft Office 2007 版本中引入。基于根据 OOXML 标准 ECMA-376 第 2 部分中概述的开放打包约定组织的结构,新格式为包含许多 XML 文件的 zip 包。只需解压缩 .xlsx 文件即可检查底层结构和文件。
阅读更多