1. Termékek
  2.   Táblázat
  3.   JavaScript
  4.   x-spreadsheet
 
  

JavaScript könyvtár Excel és Google Táblázatok létrehozásához

A nyílt forráskódú JavaScript API lehetővé teszi Excel és Google Táblázatok stílusú táblázatok létrehozását az interneten. Támogatja az új lapok beszúrását, a visszavonási és újraindítási parancsokat, a betűtípuscsalád vagy a betűméret kiválasztását stb.

Az

x-spreadsheet egy nagyon hasznos webalapú JavaScript-könyvtár a táblázatkezelő dokumentumok kezeléséhez. Ez egy tiszta JavaScript-könyvtár, amellyel Excel- és Google-táblázat-stílusú táblázatokat hozhat létre az interneten kisebb erőfeszítéssel és költséggel. A könyvtár nyílt forráskódú, és az MIT licence alatt ingyenesen elérhető. A könyvtár támogatja a táblázatkezelő modulok importálását vagy a JavaScript-fájlok CDN-ből történő betöltését.

Az x-spreadsheet könyvtár megkönnyíti a szoftverfejlesztők számára, hogy futás közben töltsék be adataikat egy táblázatba, vagy mentsék vagy érvényesítsék az adatokat a változtatás után. A könyvtár számos fontos funkciót támogat az Excel létrehozásával és kezelésével kapcsolatban, mint például új lapok beszúrása, visszavonási és újraírási parancsok, betűcsalád vagy betűméret kiválasztása, formázás alkalmazása vagy törlése (félkövér, dőlt, aláhúzott, áthúzott), szövegszín, ill. kitöltés színe, szegélyek kiválasztása, cellák egyesítése, igazítás alkalmazása, szöveg tördelése, cella rögzítése, sormagasság, oszlopszélesség átméretezése, másolás vagy kivágás és beillesztés, automatikus kitöltés, sor vagy oszlop beszúrása, sor, oszlop, több lap törlése, nyomtatási támogatás, adatellenőrzés és még sok más.

Previous Next

Kezdő lépések az x-spreadsheet használatával

x-spreadsheet telepítésének javasolt módja az npm használata. A zökkenőmentes telepítés érdekében használja a következő szkriptet.

Telepítse az x-spreadsheetet npm-en keresztül

$ npm install better-xlsx 

A lefordított megosztott könyvtárat letöltheti a GitHub-tárolóból, és telepítheti.

Excel XLSX-táblázat létrehozása JavaScript segítségével

A Better-xlsx nyílt forráskódú JavaScript-könyvtár segít a szoftverfejlesztőknek Microsoft Excel XLSX-kompatibilis táblázatok létrehozásában JavaScript-kód használatával. A könyvtár olyan funkciókat támogat, mint például új munkafüzet létrehozása a semmiből, lapok hozzáadása a munkalapokhoz, tartalom beszúrása a lapba, formázás alkalmazása, új sorok vagy oszlopok beszúrása, szöveg vagy képek hozzáadása és még sok más.

Sorok és oszlopok kezelése XLSX-munkalapon

A Better-xlsx könyvtár hasznos funkciókat kínál a munkalapok sorainak és oszlopainak JavaScript-kód használatával történő kezeléséhez. A könyvtár számos fontos funkciót támogat a sorok és oszlopok kezelésére, mint például új sorok és oszlopok hozzáadása, sor magasságának beállítása, tartalom lekérése egy sorban vagy oszlopban, stílusok alkalmazása egy oszlopra, a lap sorának vagy oszlopának kitöltése, oszlopszélesség beállítása és így tovább.

Cellaformázás & Kezelés Excel munkafüzetben

A Better-xlsx nyílt forráskódú JavaScript-könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy saját JavaScript-alkalmazásaikon belül kezeljék a cellaformázást és annak kezelését. A könyvtár támogatja több stílus alkalmazását az Excel cellákra, mindössze néhány sornyi kóddal. Több olyan funkciót is tartalmazott a cellákkal kapcsolatban, mint például új cellák létrehozása, cellák összevonása, cellák elrejtése, cella stílusának lekérése, függőleges összevonás más cellákkal, cellaérték lekérése, cellaképlet beállítása, cellaértékek beállítása számtípussal, s és sok más tovább.

Hogyan lehet hozzáfűzni egy cella megjegyzést JavaScript API-n keresztül?

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"));

 Magyar