Vytvořte soubor XLSM v C++
Nativní a vysoce výkonné vytváření souborů XLSM programově bez aplikace Microsoft Office pomocí knihovny C++.
Vytvořte soubor XLSM pomocí C++
Jak vytvořit soubor XLSM? S knihovnou Aspose.Cells for C++ můžete snadno vytvořit soubor XLSM programově pomocí několika řádků kódu. Aspose.Cells for C++ je schopen vytvářet multiplatformní aplikace se schopností generovat, upravovat, konvertovat, vykreslovat a tisknout všechny soubory aplikace Excel. C++ Excel API nejen převádí mezi tabulkovými formáty, ale umí také vykreslovat soubory Excel jako obrázky, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT a další, takže je perfektní volbou pro výměnu dokumentů ve standardních průmyslových formátech. Jeho nejnovější verzi si můžete stáhnout přímo, stačí otevřít NuGet správce balíčků, vyhledejte Aspose.Cells.Cpp a nainstalujte. Můžete také použít následující příkaz z konzoly Správce balíčků.
Příkaz
PM> Install-Package Aspose.Cells.Cpp
Jak vytvořit XLSM v C++
Pro vývojáře je snadné vytvářet, načítat, upravovat a převádět soubory XLSM v rámci běžících aplikací pro vytváření sestav pro zpracování dat v několika řádcích kódu.
- Vytvořte objekt třídy Workbook.
- Získejte první list do objektu Worksheet.
- Použijte metodu Worksheet.GetCells() k získání buněk listu do objektu Cells.
- Použijte metodu Cells.Get() pro přístup k požadované buňce listu do objektu Cell.
- Pomocí metody Cell.PutValue() zadejte hodnotu do buňky.
- Uložte sešit jako soubor .xlsm pomocí metody Save().
Ukázkový kód ukazuje, jak vytvořit soubor XLSM v 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.xlsm");
Aspose::Cells::Cleanup();
Knihovna C++ pro vytvoření souboru XLSM
Existují tři možnosti instalace „Aspose.Cells for C++“ do vašeho systému. Vyberte si prosím ten, který odpovídá vašim potřebám, a postupujte podle pokynů krok za krokem:
- Nainstalujte a NuGet Balíček . Vidět Dokumentace
- Nainstalujte knihovnu pomocí složek Include a lib. Vidět Dokumentace
- Nainstalujte Aspose.Cells for C++ v Linuxu. Vidět Dokumentace
Požadavky na systém
Před spuštěním ukázkového zdrojového kódu konverze C++ se ujistěte, že splňujete následující předpoklady.
- Microsoft Windows nebo kompatibilní OS s C++ Runtime Environment pro Windows 32 bit, Windows 64 bit a Linux 64 bit.
- Přidejte odkaz na Aspose.Cells for C++ DLL ve svém projektu.
XLSM Co je formát XLSM
Soubory s příponou XLSM jsou typem souborů tabulky, které podporují makra. Z aplikačního hlediska je makro sada instrukcí, které se používají pro automatizaci procesů. Makro se používá k zaznamenání kroků, které jsou prováděny opakovaně, a usnadňuje provádění akcí opětovným spuštěním makra. Makra se programují pomocí jazyka Visual Basic for Applications (VBA) Microsoft ze sešitu aplikace Excel pomocí editoru jazyka Visual Basic a lze je spouštět/ladit přímo odtud.
VíceGenerování dalších podporovaných listů
Můžete také vytvořit další soubory Excel Microsoft včetně několika níže uvedených.