1. Produktai
  2.   Skaičiuoklė
  3.   JavaScript
  4.   x-spreadsheet
 
  

„JavaScript“ biblioteka, skirta „Excel“ ir „Google“ skaičiuoklėms kurti

Atvirojo kodo „JavaScript“ API leidžia generuoti „Excel“ ir „Google“ skaičiuoklių stiliaus skaičiuoklę žiniatinkliui. Jis palaiko naujų lapų įterpimą, anuliavimo ir perdarymo komandas, šriftų šeimos ar šrifto dydžio pasirinkimą ir dar daugiau.

x-spreadsheet yra labai naudinga žiniatinklio JavaScript biblioteka, skirta darbui su skaičiuoklės dokumentais. Tai gryna „JavaScript“ biblioteka, naudojama „Excel“ ir „Google“ skaičiuoklių stiliaus skaičiuoklei žiniatinkliui sugeneruoti su mažesnėmis pastangomis ir sąnaudomis. Biblioteka yra atvirojo kodo ir yra laisvai prieinama pagal MIT licenciją. Biblioteka palaiko skaičiuoklės modulių importavimą arba „JavaScript“ failų įkėlimą iš CDN.

Naudodami x-spreadsheet biblioteką programinės įrangos kūrėjai gali lengvai įkelti savo duomenis į skaičiuoklę vykdymo metu arba išsaugoti arba patvirtinti duomenis po pakeitimo. Yra keletas svarbių bibliotekos palaikomų funkcijų, susijusių su Excel kūrimu ir manipuliavimu, pvz., naujų lapų įterpimas, anuliavimo ir perdarymo komandos, šriftų šeimos arba šrifto dydžio pasirinkimas, formatavimo taikymas arba išvalymas (pusjuodis, kursyvas, pabrauktas, perbrauktas), teksto spalva arba užpildyti spalvą, pasirinkti kraštines, sujungti langelius, taikyti lygiavimą, teksto įvyniojimą, fiksuoti langelį, pakeisti eilutės aukštį, kolonų plotį, kopijuoti arba iškirpti ir įklijuoti, automatiškai užpildyti, įterpti eilutę arba stulpelį, ištrinti eilutę, stulpelį, kelis lapus, spausdinimo palaikymas, duomenų tikrinimas ir daug daugiau.

Previous Next

Darbo su x-spreadsheet pradžia

Rekomenduojamas būdas įdiegti x-spreadsheet yra naudoti npm. Norėdami sklandžiai įdiegti, naudokite šį scenarijų.

Įdiekite x-spreadsheet per npm

$ npm install better-xlsx 

Galite atsisiųsti sukompiliuotą bendrinamą biblioteką iš „GitHub“ saugyklos ir ją įrengti.

Excel XLSX skaičiuoklės kūrimas naudojant JavaScript

Atvirojo kodo „JavaScript“ biblioteka „Better-xlsx“ padeda programinės įrangos kūrėjams generuoti su „Microsoft Excel XLSX“ suderinamas skaičiuokles naudojant „JavaScript“ kodą. Biblioteka palaiko tokias funkcijas, kaip naujos darbaknygės kūrimas nuo nulio, lapų įtraukimas į darbalapį, turinio įterpimas į lapą, formatavimo taikymas, naujų eilučių ar stulpelių įterpimas, teksto ar vaizdų pridėjimas ir daug daugiau.

Tvarkyti eilutes ir stulpelius XLSX darbalapyje

Better-xlsx biblioteka suteikė naudingų funkcijų, leidžiančių valdyti darbalapio eilutes ir stulpelius naudojant JavaScript kodą. Biblioteka palaiko keletą svarbių eilučių ir stulpelių tvarkymo funkcijų, tokių kaip naujų eilučių ir stulpelių pridėjimas, eilutės aukščio nustatymas, eilutės ar stulpelio turinio gavimas, stilių taikymas stulpeliui, lapo eilutės ar stulpelio užpildymas, stulpelio pločio nustatymas. ir pan.

Ląstelių formatavimas ir amp; Valdymas Excel darbaknygėje

Atvirojo kodo „JavaScript“ biblioteka „Better-xlsx“ suteikia programinės įrangos kūrėjams galią tvarkyti langelių formatavimą ir tvarkymą savo „JavaScript“ programose. Biblioteka palaiko kelių stilių taikymą Excel langeliams naudojant tik kelias kodo eilutes. Jame taip pat buvo keletas funkcijų, susijusių su langeliais, pvz., naujų langelių kūrimas, langelių sujungimas, langelių slėpimas, langelių stiliaus gavimas, vertikalus sujungimas su kitais langeliais, langelio vertės gavimas, langelio formulės nustatymas, langelių reikšmių nustatymas naudojant skaičių tipą, s ir daug kitų. daugiau.

Kaip pridėti langelio komentarą naudojant „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"));

 Lietuvių