XLSM Maakt grafieken op in C++
Native en krachtige XLSM-documentgrafieken met behulp van server-side Aspose.Cells for C++ API's, zonder het gebruik van software zoals Microsoft of Adobe PDF.
Hoe u XLSM-bestandsdiagrammen maakt met behulp van C++
Om het bestand XLSM te doorzoeken, gebruiken we
API, een functierijk, krachtig en gebruiksvriendelijk platform voor het zoeken naar documenten API for C++. U kunt de nieuwste versie direct downloaden, gewoon openen
pakketbeheerder, zoek naar Aspose.Cells.Cpp en installeren. U kunt ook de volgende opdracht gebruiken vanuit de Package Manager Console.
Commando
PM> Install-Package Aspose.Cells.Cpp
Stappen voor het maken van XLSM-bestandsgrafieken in C++
Een basisdocument dat in kaart brengt met
API’s kunnen met slechts enkele regels code worden uitgevoerd.
- Maak een nieuwe werkmap.
- UGet eerste standaardwerkblad.
- Voeg voorbeeldwaarden toe aan cellen.
- Voeg een diagram toe aan het werkblad.
- Toegang tot het exemplaar van het nieuw toegevoegde diagram
- Voeg SeriesCollection (grafiekgegevensbron) toe aan het diagram
- Stel het diagramtype van de 2e NSerie in om weer te geven als lijndiagram
- Sla het bestand op
systeem vereisten
Aspose.Cells for C++ ondersteunt op alle belangrijke platforms en besturingssystemen. Zorg ervoor dat u aan de volgende vereisten voldoet.
- Microsoft Windows of een compatibel besturingssysteem met C++ Runtime Environment voor Windows 32 bit, Windows 64 bit en Linux 64 bit.
- Voeg een verwijzing toe naar de Aspose.Cells for C++ DLL in uw project.
Bestandsdiagram XLSM maken - 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(); |
Online XLSM Live-demo's voor grafiekconversie
Converteer XLSM-documentengrafieken nu naar afbeeldingen door naar onze te gaan door naar onze Live demo-website . De live demo heeft de volgende voordelen
XLSM Wat is XLSM bestandsformaat
Bestanden met de extensie XLSM zijn een soort spreadsheetbestanden die macro's ondersteunen. Vanuit toepassingsoogpunt is een macro een reeks instructies die worden gebruikt voor het automatiseren van processen. Een macro wordt gebruikt om de stappen vast te leggen die herhaaldelijk worden uitgevoerd en vergemakkelijkt het uitvoeren van de acties door de macro opnieuw uit te voeren. Macro's worden geprogrammeerd met Visual Basic for Applications (VBA) van Microsoft vanuit de Excel-werkmap met behulp van de Visual Basic Editor en kunnen vanaf daar rechtstreeks worden uitgevoerd/debuggen.
Meer lezen