Vytvářejte soubory Excel v C#, Java, Python, C++, PHP a Node.js

Excelové tabulky se staly nedílnou součástí správy a analýzy dat v různých průmyslových odvětvích. Ať už pracujete na finančních zprávách, analýze dat nebo plánování projektu, schopnost vytvářet a manipulovat s Excel soubory programově je cenná dovednost. V tomto příspěvku na blogu prozkoumáme, jak vytvořit soubory aplikace Excel v oblíbených programovacích jazycích, jmenovitě C#, Java, Python, C++, PHP a Node.js, pomocí výkonných rozhraní API Aspose.Cells. Takže začneme.

Knihovny pro vytváření souborů aplikace Excel

Aspose.Cells je robustní sada rozhraní API, která umožňuje vývojářům bezproblémově pracovat se soubory aplikace Excel v jejich aplikacích. Poskytuje širokou škálu funkcí, včetně vytváření, úprav, formátování a převodu souborů aplikace Excel, stejně jako práce se vzorci, grafy a dalšími. Aspose.Cells nabízí varianty pro většinu oblíbených programovacích jazyků včetně C#, Java, Python, C++, PHP a Node.js.

Pojďme se tedy ponořit do toho, jak můžete využít sílu Aspose.Cells v různých programovacích jazycích pro programové vytváření souborů Excel.

Vytvořte Excel XLS v C#

Pro vytváření souborů aplikace Excel v aplikacích C# .NET přichází na trh Aspose.Cells for .NET. Jedná se o výkonné rozhraní API pro práci se soubory aplikace Excel na platformách .NET, .NET Core a Xamarin, které poskytuje vysoké standardy čtení, zápisu a exportu souborů aplikace Excel. Pojďme se podívat na to, jak vytvořit soubor Excel v C#.

  • Nejprve vytvořte instanci třídy Workbook.
  • Potom otevřete první list (ve výchozím nastavení vytvořený) sešitu.
  • Otevřete požadovanou buňku (buňky) listu a vložte hodnotu do buněk.
  • Přidejte další prvky, jako jsou grafy, obrázky atd.
  • Uložte sešit jako soubor pomocí metody Workbook.Save().

Následující fragment kódu ukazuje, jak vytvořit soubor Excel XLSX v C#.

// Vytvořte instanci objektu Workbook, který představuje soubor aplikace Excel.
Workbook wb = new Workbook();

// Při vytváření nového sešitu se do sešitu přidá výchozí "List1".
Worksheet sheet = wb.Worksheets[0];

// Otevřete buňku "A1" v listu.
Cell cell = sheet.Cells["A1"];

// Zadejte "Ahoj světe!" text do buňky "A1".
cell.PutValue("Hello World!");

// Uložte soubor Excel jako soubor .xlsx.
wb.Save("Excel.xlsx", SaveFormat.Xlsx);

Přečtěte si kompletní průvodce vytvářením souborů Excel v C#.

Vytvoření souboru Excel v Java

Aspose.Cells for Java slouží jako knihovna Java pro vytváření a manipulaci se soubory Excel v aplikacích založených na Java. Podobně jako varianta .NET vám Aspose.Cells for Java poskytuje základní i pokročilé funkce pro vytváření bohatých sešitů Excelu a manipulaci s těmi stávajícími. Pojďme se podívat, jak vytvořit excelovou tabulku v Java.

  • Nejprve pomocí třídy Workbook vytvořte nový soubor aplikace Excel.
  • Poté použijte metodu Workbook.getWorksheets().get(index) k získání reference na pracovní list.
  • Otevřete požadovanou buňku z listu a vložte do ní text.
  • Provádějte další operace, jako je přidávání grafů, kontingenčních tabulek atd.
  • Nakonec uložte sešit pomocí metody Workbook.save().

Následující fragment kódu ukazuje, jak vytvořit excelovou tabulku v Java.

// Vytvořte nový sešit
Workbook workbook = new Workbook();

// Přidejte hodnotu do buňky
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// Uložit jako soubor Excel XLSX
workbook.save("Excel.xlsx"); 

Kompletní průvodce vytvářením souborů Excel v Java si můžete přečíst zde.

Vygenerujte Excel XLS v Python

Python se stal pro vývojáře oblíbeným programovacím jazykem pro rychlé a snadné vytváření webových a softwarových aplikací. Proto, aby vývojáři Python mohli bez námahy pracovat s listy Excelu, Aspose nabízí Aspose.Cells for Python. Knihovna zjednodušuje způsob vytváření a zpracování souborů Excel psaním pouze několika řádků kódu v Python.

Zde jsou kroky k vytvoření základního souboru Excel v Python.

  • Použijte třídu Workbook k vytvoření nového souboru Excel.
  • Poté použijte metodu Workbook.getWorksheets().get(index) k získání reference na pracovní list.
  • Vložte hodnotu do požadované buňky pomocí metody Worksheet.getCells().get(“A1”).putValue(“hello”).
  • Proveďte další operace (podle potřeby).
  • Nakonec uložte sešit pomocí metody Workbook.save().

Níže uvedený kód ukazuje, jak vytvořit Excel XLS v Python.

# Vytvořte nový sešit XLSX
wb = Workbook(FileFormatType.XLSX)

# Vložte hodnotu do buněk
wb.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!")

# Uložte sešit jako soubor .xlsx
wb.save("workbook.xlsx")

Navštivte kompletního průvodce práce se soubory Excel v Python.

Vytvořte soubor Excel v C++

Aspose.Cells for C++ vám nabízí výkonné řešení pro vaše potřeby manipulace se soubory Excel v aplikacích C++. Pomocí knihovny můžete provádět řadu operací od vytváření a úprav souborů aplikace Excel až po převod listů a export dat z tabulky. Přesto nemusíte psát spoustu řádků kódu C++. Podívejte se, jak vytvořit jednoduchý soubor Excel v C++.

  • Nejprve vytvořte instanci třídy IWorkbook.
  • Poté získejte odkaz na list z IWorksheetCollection v IWorksheet.
  • Použijte metodu ICells->GetObjectByIndex() pro přístup ke konkrétní buňce pomocí indexu řádků a sloupců.
  • Vložte hodnotu do buňky pomocí metody ICell->PutValue().
  • V případě potřeby proveďte další operace.
  • Nakonec uložte sešit pomocí metody IWorkbook->Save().

Následující fragment kódu vytvoří Excel XLS v 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")));

Přečtěte si kompletního průvodce práce se soubory Excel v C++.

Vygenerujte soubor Excel v PHP

Pro generování souborů Excel v PHP nabízí Aspose Aspose.Cells for PHP. Stejně jako ostatní varianty, Aspose.Cells for PHP poskytuje téměř všechny základní a pokročilé funkce, které byste potřebovali při manipulaci s tabulkami. Podívejte se, jak vygenerovat soubor Excel v PHP.

  • Nejprve vytvořte instanci třídy Workbook.
  • Získejte odkaz na list z WorksheetCollection pomocí metody $workbook->getWorksheets().
  • Získejte odkaz na kolekci buněk pomocí metody $worksheets->get(index)->getCells().
  • Vložte hodnotu do požadované buňky pomocí metody $cells->get(“A1”)->putValue(“Ahoj světe!”).
  • Nakonec uložte soubor Excel pomocí metody $workbook->save(“output.xlsx”, cells\SaveFormat::XLSX).

Níže uvedený fragment kódu vygeneruje soubor Excel v PHP.

require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("aspose.cells.php");

use aspose\cells;

// Vytvořte objekt třídy sešit
$workbook = new cells\Workbook();

// Přístup k pracovním listům
$sheets = $workbook->getWorksheets();

// Přístup k buňkám požadovaného listu
$cells = $sheets->get(0)->getCells();

// Vložit hodnotu do buňky
$cells->get("A1")->putValue("Hello world!");

// Uložte soubor Excel
$workbook->save("output.xlsx", cells\SaveFormat::XLSX);

Naučte se generovat a manipulovat se soubory Excel v PHP.

Vytvořte Excel XLS v Node.js

V neposlední řadě Aspose.Cells for Node.js, výkonná knihovna pro manipulaci s tabulkami pro aplikace Node.js. Aspose.Cells for Node.js se spoustou úžasných funkcí zjednodušuje generování a zpracování excelových tabulek v aplikacích Node.js. Podívejte se na kroky potřebné k vytvoření Excel XLSX v Node.js.

  • Nejprve vytvořte instanci třídy Workbook.
  • Poté získejte odkaz na list pomocí metody Workbook.getWorksheets.get(index).
  • Vložte hodnotu do požadované buňky listu pomocí identifikátoru buňky, jako je A1, B3 atd.
  • Nakonec uložte soubor aplikace Excel pomocí metody Workbook.save().

Níže je uveden fragment kódu v Node.js, který generuje soubor Excel XLSX.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// vytvořit nový sešit
var workbook = new aspose.cells.Workbook(aspose.cells.FileFormatType.XLSX);

// přidat hodnotu v buňce
workbook.getWorksheets().get(0).getCells().get("A1").putValue("Hello World!");

// uložit jako soubor Excel XLSX
workbook.save("Excel.xlsx");
console.log("done...");

Navštivte kompletního průvodce generovat soubory Excel v Node.js.

Získejte bezplatnou licenci pro Excel API

Získejte bezplatnou dočasnou licenci a vytvářejte soubory Excel pomocí rozhraní API Aspose.Cells bez omezení hodnocení.

Závěr

Aspose.Cells zjednodušuje proces práce se soubory Excelu ve více programovacích jazycích. V tomto příspěvku na blogu jsme si ukázali, jak vytvořit základní soubor Excel pomocí Aspose.Cells v C#, Java, Python, C++, PHP a Node.js. Ať už vyvíjíte desktopové aplikace, webové služby nebo automatizační skripty, Aspose.Cells poskytuje všestranná a konzistentní API, která splní vaše potřeby manipulace s Excelem. Prozkoumejte rozsáhlou dokumentaci a příklady, které poskytuje Aspose.Cells, abyste odemkli ještě více možností pro práci se soubory Excel ve vašich projektech.