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
- Vytvářejte soubory Excel v C#
- Generování souborů Excel v Java
- Vytvářejte soubory Excel v Python
- Vytvářejte nebo upravujte tabulky aplikace Excel v C++
- Generování souborů Excel v PHP
- Vytvářejte a upravujte soubory aplikace Excel v Node.js
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);
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.