JavaScript-kirjasto Excel- ja Google-taulukoiden luomiseen

Avoimen lähdekoodin JavaScript-sovellusliittymä mahdollistaa Excel- ja Google Sheets -tyylisen laskentataulukon luomisen verkkoa varten. Se tukee uusien arkkien lisäämistä, kumoa ja tee uudelleen -komentoja, fonttiperheen tai fonttikoon valitsemista ja paljon muuta.

x-spreadsheet on erittäin hyödyllinen verkkopohjainen JavaScript-kirjasto laskentataulukkoasiakirjojen käsittelyyn. Se on puhdas JavaScript-kirjasto, jota käytetään Excel- ja Google Sheets -tyylisen laskentataulukon luomiseen verkkoa varten pienemmällä vaivalla ja kustannuksilla. Kirjasto on avoimen lähdekoodin ja on vapaasti käytettävissä MIT-lisenssillä. Kirjastossa on tuki taulukkolaskentamoduulien tuontiin tai JavaScript-tiedostojen lataamiseen CDN:stä.

X-spreadsheet-kirjaston avulla ohjelmistokehittäjät voivat helposti ladata tietonsa laskentataulukkoon suorituksen aikana tai tallentaa tai vahvistaa tiedot muutoksen jälkeen. Kirjasto tukee useita tärkeitä Excelin luomiseen ja käsittelyyn liittyviä ominaisuuksia, kuten uusien arkkien lisääminen, kumoamis- ja uudelleenkomennot, kirjasinperheen tai kirjasinkoon valinta, muotoilun käyttäminen tai tyhjentäminen (lihavoitu, kursivoitu, alleviivaus, yliviiva), tekstin väri tai täyttöväri, reunusten valinta, solujen yhdistäminen, tasaus, tekstin rivitys, solun lukitseminen, rivin korkeuden muuttaminen, rivin leveyden muuttaminen, kopiointi tai leikkaus ja liittäminen, automaattinen täyttö, rivin tai sarakkeen lisääminen, rivin, sarakkeen, useita arkkeja poistaminen, tulostustuki, tietojen tarkistukset ja paljon muuta.

Previous Next

x-spreadsheetin käytön aloittaminen

Suositeltu tapa asentaa x-spreadsheet on npm. Käytä seuraavaa komentosarjaa asennuksen sujumiseksi.

Asenna x-spreadsheet npm:n kautta

$ npm install better-xlsx 

Voit ladata käännetyn jaetun kirjaston GitHub-arkistosta ja asentaa sen.

Excel XLSX -laskentataulukon luominen JavaScriptin avulla

Avoimen lähdekoodin JavaScript-kirjasto Better-xlsx auttaa ohjelmistokehittäjiä luomaan Microsoft Excel XLSX -yhteensopivia laskentataulukoita JavaScript-koodin avulla. Kirjasto tukee ominaisuuksia, kuten uuden työkirjan luomista tyhjästä, arkkien lisäämistä laskentataulukkoon, sisällön lisäämistä taulukkoon, muotoilun käyttämistä siihen, uusien rivien tai sarakkeiden lisäämistä, tekstin tai kuvien lisäämistä ja paljon muuta.

Hallinnoi rivejä ja sarakkeita XLSX-laskentataulukossa

Better-xlsx-kirjasto on tarjonnut hyödyllisiä toimintoja laskentataulukon rivien ja sarakkeiden hallintaan JavaScript-koodin avulla. Kirjasto tukee useita tärkeitä toimintoja rivien ja sarakkeiden käsittelyssä, kuten uusien rivien ja sarakkeiden lisääminen, rivin korkeuden asettaminen, rivin tai sarakkeen sisällön hakeminen, tyylien käyttäminen sarakkeessa, arkin rivin tai sarakkeen täyttö, sarakkeen leveyden asettaminen ja niin edelleen.

Solun muotoilu ja amp; Hallinta Excel-työkirjassa

Avoimen lähdekoodin JavaScript-kirjasto Better-xlsx antaa ohjelmistokehittäjille mahdollisuuden käsitellä solujen muotoilua ja sen hallintaa omissa JavaScript-sovelluksissaan. Kirjasto tukee useiden tyylien soveltamista Excelin soluihin vain muutamalla koodirivillä. Se sisälsi myös useita soluihin liittyviä ominaisuuksia, kuten uusien solujen luominen, solujen yhdistäminen, solujen piilottaminen, solutyylin saaminen, pystysuora yhdistäminen muihin soluihin, solun arvon saaminen, solukaavan määrittäminen, soluarvojen asettaminen numerotyypeillä, s ja monia muita lisää.

Kuinka solun kommentin liittäminen JavaScript-sovellusliittymän kautta?

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

 Suomen