1. produkty
  2.   Tabulka
  3.   JavaScript
  4.   x-spreadsheet
 
  

Knihovna JavaScript pro vytváření tabulek Excel a Google

Open Source JavaScript API umožňuje generování tabulky ve stylu Excelu a Tabulek Google pro web. Podporuje vkládání nových listů, příkazy zpět a opakování, výběr rodiny písem nebo velikost písma a další.

x-spreadsheet je velmi užitečná webová knihovna JavaScript pro práci s tabulkovými dokumenty. Jedná se o čistou knihovnu JavaScriptu, která se používá ke generování tabulky ve stylu Excelu a Tabulek Google pro web s menším úsilím a náklady. Knihovna je open source a je volně dostupná pod licencí MIT. Knihovna obsahuje podporu pro import tabulkových modulů nebo načítání souborů JavaScript z CDN.

Knihovna x-spreadsheet umožňuje vývojářům softwaru snadno načíst data do tabulky za běhu nebo uložit či ověřit data po změně. Knihovna podporuje několik důležitých funkcí souvisejících s tvorbou a manipulací v Excelu, jako je vkládání nových listů, příkazy zpět a opakování, výběr rodiny písem nebo velikosti písma, použití nebo vymazání formátování (tučné, kurzíva, podtržení, přeškrtnutí), barva textu nebo barva výplně, výběr ohraničení, sloučení buněk, použití zarovnání, obtékání textu, zmrazení buňky, změna velikosti výšky řádku, šířky řádku, kopírování nebo vyjmutí a vložení, automatické vyplnění, vložení řádku nebo sloupce, odstranění řádku, sloupce, více listů, podpora tisku, ověřování dat a mnoho dalšího.

Previous Next

Začínáme s x-spreadsheet

Doporučený způsob instalace x-spreadsheet je pomocí npm. Pro bezproblémovou instalaci použijte prosím následující skript.

Nainstalujte x-spreadsheet prostřednictvím npm

$ npm install better-xlsx 

Zkompilovanou sdílenou knihovnu si můžete stáhnout z úložiště GitHub a nainstalovat ji.

Vytváření tabulek Excel XLSX pomocí JavaScriptu

Open source JavaScriptová knihovna Better-xlsx pomáhá vývojářům softwaru vytvářet tabulky kompatibilní s Microsoft Excel XLSX pomocí kódu JavaScript. Knihovna podporuje funkce, jako je vytvoření nového sešitu od začátku, přidání listů do listu, vložení obsahu do listu, použití formátování, vložení nových řádků nebo sloupců, přidání textu nebo obrázků a mnoho dalších.

Správa řádků a sloupců v listu XLSX

Knihovna Better-xlsx poskytuje užitečné funkce pro správu řádků a sloupců v listu pomocí kódu JavaScript. Knihovna podporuje několik důležitých funkcí pro práci s řádky a sloupci, jako je přidávání nových řádků a sloupců, nastavení výšky řádku, získání obsahu v řádku nebo sloupci, použití stylů na sloupec, vyplnění řádku nebo sloupce listu, nastavení šířky sloupce , a tak dále.

Formátování buněk & Správa v sešitu Excel

Open source JavaScriptová knihovna Better-xlsx dává softwarovým vývojářům možnost zvládnout formátování buněk a jeho správu v rámci jejich vlastních JavaScript aplikací. Knihovna podporuje použití více stylů na buňky aplikace Excel pomocí pouhých několika řádků kódu. Zahrnovalo také několik funkcí souvisejících s buňkami, jako je vytvoření nových buněk, sloučení buněk, skrytí buněk, získání stylu buňky, vertikální sloučení s jinými buňkami, získání hodnoty buňky, nastavení vzorce buňky, nastavení hodnot buněk pomocí typu Number,s a mnoho více.

Jak připojit komentář buňky přes JavaScript API?

var cell = ws["A1"];

/* create comment array if it does not exist */
if(!cell.c) ws.A1.c = [];

/* create a comment part */
var comment_part = {
  a:"SheetJS",
  t:"I'm a little comment, short and stout!"
};

/* Add comment part to the comment array */
cell.c.push(comment_part);

//Modify a single cell value in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, [[new_value]], { origin: address });

//Modify multiple cell values in a Worksheet
XLSX.utils.sheet_add_aoa(worksheet, aoa, opts);

//Merge a group of cells

if(!worksheet["!merges"]) worksheet["!merges"] = [];
worksheet["!merges"].push(XLSX.utils.decode_range("A1:E1"));

 Čeština