Skapa XLSX-fil i C++
Native och högpresterande XLSX-filskapande programmatiskt utan Micorsoft Office med C++-biblioteket.
Skapa XLSX-fil med C++
Hur skapar man XLSX-fil? Med Aspose.Cells for C++-biblioteket kan du enkelt skapa XLSX-fil programmatiskt med några rader kod. Aspose.Cells for C++ kan bygga plattformsoberoende applikationer med förmågan att generera, modifiera, konvertera, rendera och skriva ut alla Excel-filer. C++ Excel API konverterar inte bara mellan kalkylarksformat, den kan också rendera Excel-filer som bilder, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT och mer, vilket gör det till ett perfekt val att utbyta dokument i industristandardformat. Du kan ladda ner den senaste versionen direkt, bara öppna NuGet pakethanteraren, sök efter Aspose.Cells.Cpp och installera. Du kan också använda följande kommando från Package Manager Console.
Kommando
PM> Install-Package Aspose.Cells.Cpp
Hur man skapar XLSX i C++
Det är lätt för utvecklarna att skapa, ladda, modifiera och konvertera XLSX-filer inom körande rapporteringsapplikationer för databehandling på bara några rader kod.
- Skapa ett objekt av klassen Workbook.
- Få det första arket till ett kalkylbladsobjekt.
- Använd metoden Worksheet.GetCells() för att få cellerna i kalkylbladet till ett Cells-objekt.
- Använd metoden Cells.Get() för att komma åt önskad cell i kalkylbladet till ett Cell-objekt.
- Använd metoden Cell.PutValue() för att mata in värde i cellen.
- Spara arbetsboken som .xlsx-fil med metoden Save().
Exempelkod visar hur man skapar XLSX-filen i C++.
Aspose::Cells::Startup();
// Create an object of the Workbook class.
Workbook wkb;
// Get the first sheet into an Worksheet object.
WorksheetCollection wsc = wkb.GetWorksheets();
Worksheet ws = wsc.Get(0);
// Use Worksheet.GetCells() method to get the cells of the worksheet into an Cells object.
Cells cells = ws.GetCells();
// Use Cells.Get() method to access the desired cell of the worksheet into an Cell object.
Cell cell00 = cells.Get(0, 0);
Cell cell01 = cells.Get(0, 1);
Cell cell10 = cells.Get(1, 0);
Cell cell11 = cells.Get(1, 1);
// Use Cell.PutValue() method to input value into the cell.
cell00.PutValue(u"ColumnA");
cell01.PutValue(u"ColumnB");
cell10.PutValue(u"ValueA");
cell11.PutValue(u"ValueB");
// Save workbook to resultFile folder
wkb.Save(u"created_one.xlsx");
Aspose::Cells::Cleanup();
C++-biblioteket för att skapa XLSX-filen
Det finns tre alternativ för att installera “Aspose.Cells for C++” på ditt system. Välj en som liknar dina behov och följ steg-för-steg-instruktionerna:
- Installera en NuGet Paket . Ser Dokumentation
- Installera biblioteket med Include och lib Folders. Ser Dokumentation
- Installera Aspose.Cells for C++ i Linux. Ser Dokumentation
Systemkrav
Innan du kör källkoden för C++ omvandlingsexempel, se till att du har följande förutsättningar.
- Microsoft Windows eller ett kompatibelt operativsystem med C++ Runtime Environment för Windows 32 bitar, Windows 64 bitar och Linux 64 bitar.
- Lägg till referens till Aspose.Cells for C++ DLL i ditt projekt.
XLSX Vad är XLSX filformatet
XLSX är ett välkänt format för Microsoft Excel-dokument som introducerades av Microsoft med lanseringen av Microsoft Office 2007. Baserat på strukturen organiserad enligt Open Packaging-konventionerna som beskrivs i del 2 av OOX3ML-standarden ECMA- är det nya formatet ECMA ett zip-paket som innehåller ett antal XML-filer. Den underliggande strukturen och filerna kan undersökas genom att helt enkelt packa upp .xlsx-filen.
Läs meraGenerering av andra ark som stöds
Du kan också skapa andra Microsoft Excel-filer, inklusive några som anges nedan.