XLSM 格式化 C++ 中的图表
使用服务器端 Aspose.Cells for C++ API 的本机高性能 XLSM 文档图表,无需使用 Microsoft 或 Adobe PDF 等任何软件。
如何使用 C++ 创建 XLSM 文件图表
为了搜索 XLSM 文件,我们将使用
API这是一个功能丰富、功能强大且易于使用的文档搜索API for C++平台。您可以直接下载最新版本,打开即可
包管理器,搜索 Aspose.Cells.Cpp 并安装。您还可以从包管理器控制台使用以下命令。
命令
PM> Install-Package Aspose.Cells.Cpp
在 C++ 中创建 XLSM 文件图表的步骤
基本文档图表
只需几行代码即可完成 API。
- 创建一个新的工作簿。
- U获取第一个默认工作表。
- 将样本值添加到单元格中。
- 将图表添加到工作表。
- 访问新添加图表的实例 添加SeriesCollection(图表数据源)到图表中 设置第二个NSeries的图表类型显示为折线图 保存文件
系统要求
Aspose.Cells for C++ 支持所有主要平台和操作系统。请确保您具备以下先决条件。
- Microsoft Windows 或具有 C++ 运行时环境的兼容操作系统,适用于 Windows 32 位、Windows 64 位和 Linux 64 位。
- 在项目中添加对 Aspose.Cells for C++ DLL 的引用。
创建 XLSM 文件图表 - C++
Aspose::Cells::Startup(); | |
// Output directory path | |
U16String outDir = u"..\\outputDirectory\\"; | |
// Path of output XLSM file | |
U16String outputChartTypeCustom = outDir + u"sourceFile.xlsm"; | |
// 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 XLSM file | |
workbook.Save(outputChartTypeCustom); | |
Aspose::Cells::Cleanup(); |
在线XLSM图表转换现场演示
立即将 XLSM 文档图表转换为图像,方法是访问我们的 现场演示网站 。现场演示有以下好处
XLSM 什么是XLSM文件格式
扩展名为 XLSM 的文件是一种支持宏的电子表格文件。从应用程序的角度来看,宏是用于自动化流程的指令集。宏用于记录重复执行的步骤,并通过再次运行宏来方便执行操作。宏是使用 Visual Basic 编辑器在 Excel 工作簿中使用 Microsoft 的 Visual Basic for Applications (VBA) 进行编程的,并且可以直接从那里运行/调试。
阅读更多