Arkusze kalkulacyjne Excel stały się integralną częścią zarządzania i analizy danych w różnych branżach. Niezależnie od tego, czy pracujesz nad raportami finansowymi, analizą danych czy planowaniem projektu, umiejętność programowego tworzenia plików Excel i manipulowania nimi jest cenną umiejętnością. W tym wpisie na blogu przyjrzymy się, jak tworzyć pliki Excel w popularnych językach programowania, a mianowicie C#, Java, Python, C++, PHP i Node.js, korzystając z potężnych interfejsów API Aspose.Cells. Zacznijmy więc.
- Biblioteki do tworzenia plików Excel
- Twórz pliki Excel w C#
- Generuj pliki Excel w Javie
- Twórz pliki Excel w Python
- Twórz lub modyfikuj arkusze Excel w C++
- Generuj pliki Excel w PHP
- Twórz i edytuj pliki Excel w Node.js
Biblioteki do tworzenia plików Excel
Aspose.Cells to solidny zestaw interfejsów API, który umożliwia programistom bezproblemową pracę z plikami Excel w ich aplikacjach. Zapewnia szeroką gamę funkcji, w tym tworzenie, modyfikowanie, formatowanie i konwertowanie plików Excel, a także obsługę formuł, wykresów i nie tylko. Aspose.Cells oferuje warianty dla większości popularnych języków programowania, w tym C#, Java, Python, C++, PHP i Node.js.
Przyjrzyjmy się więc, jak wykorzystać moc Aspose.Cells w różnych językach programowania do programowego tworzenia plików Excel.
Utwórz Excel XLS w C#
Do tworzenia plików Excel w aplikacjach C# .NET do biznesu wkracza Aspose.Cells for .NET. Jest to potężny interfejs API do pracy z plikami Excel na platformach .NET, .NET Core i Xamarin, zapewniający wysokie standardy odczytu, zapisu i eksportowania plików Excel. Przyjrzyjmy się, jak utworzyć plik Excel w języku C#.
- Najpierw utwórz instancję klasy Workbook.
- Następnie uzyskaj dostęp do pierwszego arkusza (domyślnie utworzonego) skoroszytu.
- Uzyskaj dostęp do żądanych komórek arkusza kalkulacyjnego i umieść w nich wartość.
- Dodaj inne elementy, takie jak wykresy, obrazy itp.
- Zapisz skoroszyt jako plik za pomocą metody Workbook.Save().
Poniższy fragment kodu pokazuje, jak utworzyć plik Excel XLSX w języku C#.
// Utwórz instancję obiektu Workbook reprezentującego plik Excel.
Workbook wb = new Workbook();
// Kiedy tworzysz nowy skoroszyt, do skoroszytu dodawany jest domyślny „Arkusz 1”.
Worksheet sheet = wb.Worksheets[0];
// Uzyskaj dostęp do komórki „A1” w arkuszu.
Cell cell = sheet.Cells["A1"];
// Wpisz „Hello World!” tekst do komórki „A1”.
cell.PutValue("Hello World!");
// Zapisz plik Excel jako plik .xlsx.
wb.Save("Excel.xlsx", SaveFormat.Xlsx);
Przeczytaj kompletny przewodnik na temat tworzenia plików Excel w języku C#.
Tworzenie pliku Excel w Javie
Aspose.Cells for Java służy jako biblioteka Java do tworzenia i manipulowania plikami Excel w aplikacjach opartych na Javie. Podobnie jak w przypadku wersji .NET, Aspose.Cells for Java zapewnia podstawowe i zaawansowane funkcje tworzenia bogatych skoroszytów programu Excel i manipulowania już istniejącymi. Rzućmy okiem na sposób tworzenia arkusza kalkulacyjnego Excel w Javie.
- Najpierw użyj klasy Workbook, aby utworzyć nowy plik Excel.
- Następnie użyj metody Workbook.getWorksheets().get(index), aby uzyskać odwołanie do arkusza.
- Uzyskaj dostęp do żądanej komórki z arkusza i wstaw do niej tekst.
- Wykonuj inne operacje, takie jak dodawanie wykresów, tabel przestawnych itp.
- Na koniec zapisz skoroszyt za pomocą metody Workbook.save().
Poniższy fragment kodu pokazuje, jak utworzyć arkusz kalkulacyjny Excel w Javie.
// Utwórz nowy skoroszyt
Workbook workbook = new Workbook();
// Dodaj wartość do komórki
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");
// Zapisz jako plik Excel XLSX
workbook.save("Excel.xlsx");
Kompletny przewodnik na temat tworzenia plików Excel w Javie możesz przeczytać tutaj.
Wygeneruj Excel XLS w Python
Python stał się popularnym językiem programowania dla programistów, umożliwiającym szybkie i łatwe tworzenie aplikacji internetowych i oprogramowania. Dlatego też, aby programiści Python mogli bez wysiłku pracować z arkuszami Excela, Aspose oferuje Aspose.Cells for Python. Biblioteka usprawnia sposób tworzenia i przetwarzania plików Excel poprzez napisanie zaledwie kilku linijek kodu w Python.
Oto kroki, jak utworzyć podstawowy plik Excel w Python.
- Użyj klasy Workbook, aby utworzyć nowy plik Excel.
- Następnie użyj metody Workbook.getWorksheets().get(index), aby uzyskać odwołanie do arkusza.
- Umieść wartość w żądanej komórce, korzystając z metody Worksheet.getCells().get(“A1”).putValue(“hello”).
- Wykonaj inne operacje (w razie potrzeby).
- Na koniec zapisz skoroszyt za pomocą metody Workbook.save().
Poniższy kod pokazuje, jak utworzyć Excel XLS w Python.
# Utwórz nowy skoroszyt XLSX
wb = Workbook(FileFormatType.XLSX)
# Wstaw wartość do komórek
wb.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!")
# Zapisz skoroszyt jako plik .xlsx
wb.save("workbook.xlsx")
Zapoznaj się z pełnym przewodnikiem na temat pracy z plikami Excel w języku Python.
Utwórz plik Excel w C++
Aspose.Cells for C++ oferuje potężne rozwiązanie do obsługi plików Excel w aplikacjach C++. Korzystając z biblioteki, możesz wykonywać szereg operacji, od tworzenia i edytowania plików Excel po konwertowanie arkuszy i eksport danych z arkuszy kalkulacyjnych. Mimo to nie musisz pisać wielu linii kodu C++. Przyjrzyj się, jak utworzyć prosty plik Excel w C++.
- Najpierw utwórz instancję klasy IWorkbook.
- Następnie uzyskaj odniesienie do arkusza z IWorksheetCollection w IWorksheet.
- Użyj metody ICells->GetObjectByIndex(), aby uzyskać dostęp do określonej komórki za pomocą indeksu wiersza i kolumny.
- Wstaw wartość do komórki za pomocą metody ICell->PutValue().
- W razie potrzeby wykonaj inne operacje.
- Na koniec zapisz skoroszyt za pomocą metody IWorkbook->Save().
Poniższy fragment kodu tworzy plik Excel XLS w języku C++.
/*create a new workbook*/
intrusive_ptr<IWorkbook> wb = Factory::CreateIWorkbook();
/*get the first worksheet*/
intrusive_ptr<IWorksheetCollection> wsc = wb->GetIWorksheets();
intrusive_ptr<IWorksheet> ws = wsc->GetObjectByIndex(0);
/*get cell(0,0)*/
intrusive_ptr<ICells> cells = ws->GetICells();
intrusive_ptr<ICell> cell = cells->GetObjectByIndex(0, 0);
/*write "Hello World" to cell(0,0) of the first sheet*/
intrusive_ptr<String> str = new String("Hello World!");
cell->PutValue(str);
/*save this workbook to resultFile folder*/
wb->Save(resultPath->StringAppend(new String("workbook.xlsx")));
Przeczytaj cały przewodnik na temat pracy z plikami Excel w C++.
Wygeneruj plik Excel w PHP
Aby wygenerować pliki Excel w PHP, Aspose oferuje Aspose.Cells for PHP. Podobnie jak inne warianty, Aspose.Cells for PHP zapewnia prawie wszystkie podstawowe i zaawansowane funkcje potrzebne do manipulowania arkuszami kalkulacyjnymi. Przyjrzyj się jak wygenerować plik Excel w PHP.
- Najpierw utwórz instancję klasy Workbook.
- Uzyskaj odwołanie do arkusza z WorksheetCollection za pomocą metody $workbook->getWorksheets().
- Uzyskaj odniesienie do kolekcji komórek za pomocą metody $worksheets->get(index)->getCells().
- Wstaw wartość do żądanej komórki za pomocą metody $cells->get(„A1”)->putValue(“Hello world!”).
- Na koniec zapisz plik Excel za pomocą metody $workbook->save(“output.xlsx”, Cells\SaveFormat::XLSX).
Poniższy fragment kodu generuje plik Excel w języku PHP.
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("aspose.cells.php");
use aspose\cells;
// Utwórz obiekt klasy skoroszytu
$workbook = new cells\Workbook();
// Uzyskaj dostęp do arkuszy ćwiczeń
$sheets = $workbook->getWorksheets();
// Uzyskaj dostęp do komórek żądanego arkusza
$cells = $sheets->get(0)->getCells();
// Wstaw wartość do komórki
$cells->get("A1")->putValue("Hello world!");
// Zapisz plik Excela
$workbook->save("output.xlsx", cells\SaveFormat::XLSX);
Dowiedz się, jak generować i manipulować plikami Excel w PHP.
Utwórz plik Excel XLS w Node.js
I wreszcie Aspose.Cells for Node.js, potężna biblioteka do manipulacji arkuszami kalkulacyjnymi dla aplikacji Node.js. Dzięki szeregowi niesamowitych funkcji Aspose.Cells for Node.js upraszcza generowanie i przetwarzanie arkuszy kalkulacyjnych Excel w aplikacjach Node.js. Przyjrzyj się krokom wymaganym do utworzenia pliku Excel XLSX w Node.js.
- Najpierw utwórz instancję klasy Workbook.
- Następnie uzyskaj odwołanie do arkusza za pomocą metody Workbook.getWorksheets.get(index).
- Wstaw wartość w żądanej komórce arkusza, korzystając z identyfikatora komórki, takiego jak A1, B3 itp.
- Na koniec zapisz plik Excel za pomocą metody Workbook.save().
Poniżej znajduje się fragment kodu w Node.js, który generuje plik Excel XLSX.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// utwórz nowy skoroszyt
var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);
// dodać wartość do komórki
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");
// zapisz jako plik Excel XLSX
workbook.save("Excel.xlsx");
console.log("done...");
Zapoznaj się z pełnym przewodnikiem po generowaniu plików Excel w Node.js.
Uzyskaj bezpłatną licencję na interfejsy API programu Excel
Zdobądź bezpłatną licencję tymczasową i twórz pliki Excel przy użyciu interfejsów API Aspose.Cells bez ograniczeń ewaluacyjnych.
Wniosek
Aspose.Cells upraszcza proces pracy z plikami Excel w wielu językach programowania. W tym poście na blogu pokazaliśmy, jak utworzyć podstawowy plik Excel przy użyciu Aspose.Cells w językach C#, Java, Python, C++, PHP i Node.js. Niezależnie od tego, czy tworzysz aplikacje komputerowe, usługi internetowe, czy skrypty automatyzacji, Aspose.Cells zapewnia wszechstronne i spójne interfejsy API, aby spełnić Twoje potrzeby w zakresie manipulacji programem Excel. Zapoznaj się z obszerną dokumentacją i przykładami dostarczonymi przez Aspose.Cells, aby odblokować jeszcze więcej możliwości obsługi plików Excel w swoich projektach.