Utwórz plik XLSM w C++
Natywne i wydajne tworzenie plików XLSM programowo bez pakietu Micorsoft Office przy użyciu biblioteki C++.
Utwórz plik XLSM przy użyciu C++
Jak utworzyć plik XLSM? Dzięki bibliotece Aspose.Cells for C++ możesz łatwo programowo utworzyć plik XLSM za pomocą kilku linii kodu. Aspose.Cells for C++ potrafi budować aplikacje wieloplatformowe z możliwością generowania, modyfikowania, konwertowania, renderowania i drukowania wszystkich plików Excel. C++ Excel API nie tylko konwertuje pomiędzy formatami arkuszy kalkulacyjnych, ale może także renderować pliki Excel jako obrazy, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT i więcej, co czyni go idealnym wyborem do wymiany dokumentów w formatach będących standardami branżowymi. Możesz pobrać jego najnowszą wersję bezpośrednio, po prostu otwórz NuGet menedżer pakietów, wyszukaj Aspose.Cells.Cpp i zainstaluj. Możesz także użyć następującego polecenia z konsoli Menedżera pakietów.
Komenda
PM> Install-Package Aspose.Cells.Cpp
Jak utworzyć XLSM w C++
Programiści mogą z łatwością tworzyć, ładować, modyfikować i konwertować pliki XLSM w ramach uruchomionych aplikacji raportujących do przetwarzania danych w zaledwie kilku wierszach kodu.
- Utwórz obiekt klasy Workbook.
- Pobierz pierwszy arkusz do obiektu Worksheet.
- Użyj metody Worksheet.GetCells(), aby przenieść komórki arkusza do obiektu Cells.
- Użyj metody Cells.Get(), aby uzyskać dostęp do żądanej komórki arkusza w obiekcie Cell.
- Aby wprowadzić wartość do komórki, użyj metody Cell.PutValue().
- Zapisz skoroszyt jako plik .xlsm przy użyciu metody Save().
Przykładowy kod pokazuje, jak utworzyć plik XLSM w 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();
Biblioteka C++ do utworzenia pliku XLSM
Istnieją trzy opcje instalacji „Aspose.Cells for C++” w systemie. Wybierz ten, który odpowiada Twoim potrzebom i postępuj zgodnie z instrukcjami krok po kroku:
- Zainstaluj NuGet Pakiet . Widzieć Dokumentacja
- Zainstaluj bibliotekę za pomocą opcji Dołącz i lib Foldery. Widzieć Dokumentacja
- Zainstaluj Aspose.Cells for C++ w systemie Linux. Widzieć Dokumentacja
wymagania systemowe
Przed uruchomieniem przykładowego kodu źródłowego konwersji C++ upewnij się, że spełnione są następujące wymagania wstępne.
- Microsoft Windows lub zgodny system operacyjny z C++ Runtime Environment dla Windows 32-bitowy, Windows 64-bitowy i Linux 64-bitowy.
- Dodaj odwołanie do biblioteki DLL Aspose.Cells for C++ w swoim projekcie.
XLSM Co to jest XLSM Format pliku
Pliki z rozszerzeniem XLSM to rodzaj plików arkuszy kalkulacyjnych obsługujących makra. Z aplikacyjnego punktu widzenia Makro to zestaw instrukcji służących do automatyzacji procesów. Makro służy do rejestrowania powtarzających się kroków i ułatwia wykonanie czynności poprzez ponowne uruchomienie makra. Makra są programowane w języku Visual Basic for Applications (VBA) Microsoft z poziomu skoroszytu programu Excel za pomocą edytora Visual Basic i można je bezpośrednio z niego uruchamiać/debugować.
Czytaj więcejInne obsługiwane generowanie arkuszy
Możesz także utworzyć inne pliki Excel Microsoft, w tym kilka wymienionych poniżej.