Twórz pliki Excel w językach C#, Java, Python, C++, PHP i Node.js

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

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.