1. Produkti
  2.   Izklājlapa
  3.   JavaScript
  4.   x-spreadsheet
 
  

JavaScript bibliotēka, lai izveidotu Excel un Google izklājlapas

Atvērtā pirmkoda JavaScript API ļauj ģenerēt Excel un Google izklājlapu stila izklājlapu tīmeklim. Tā atbalsta jaunu lapu ievietošanu, atsaukšanas un pārtaisīšanas komandas, fontu saimes vai fonta lieluma atlasi un daudz ko citu.

x-spreadsheet ir ļoti noderīga tīmekļa JavaScript bibliotēka darbam ar izklājlapu dokumentiem. Tā ir tīra JavaScript bibliotēka, ko izmanto, lai ģenerētu Excel un Google izklājlapu stila izklājlapu tīmeklim ar mazākām pūlēm un izmaksām. Bibliotēka ir atvērtā pirmkoda un ir brīvi pieejama saskaņā ar MIT licenci. Bibliotēkā ir iekļauts atbalsts izklājlapu moduļu importēšanai vai JavaScript failu ielādei no CDN.

X-spreadsheet bibliotēka ļauj programmatūras izstrādātājiem viegli ielādēt savus datus izklājlapā izpildlaikā vai saglabāt vai apstiprināt datus pēc izmaiņām. Bibliotēka atbalsta vairākas svarīgas funkcijas, kas saistītas ar Excel izveidi un manipulācijām, piemēram, jaunu lapu ievietošana, komandu atsaukšana un pārtaisīšana, fontu saimes vai fontu lieluma izvēle, formatējuma lietošana vai notīrīšana (treknraksts, slīpraksts, pasvītrojums, svītrojums), teksta krāsa vai aizpildīšanas krāsu, atlasiet apmales, sapludiniet šūnas, piemērojiet līdzinājumu, teksta aplaušanu, iesaldējiet šūnu, mainiet rindas augstumu, kolonnu platumu, kopējiet vai izgrieziet un ielīmējiet, automātiski aizpildiet, ievietot rindu vai kolonnu, dzēst rindu, kolonnu, vairākas lapas, drukāšanas atbalsts, datu validācija un daudz kas cits.

Previous Next

Darba sākšana ar x-spreadsheet

Ieteicamais veids, kā instalēt x-spreadsheet, ir izmantot npm. Lūdzu, izmantojiet tālāk norādīto skriptu, lai instalēšana noritētu vienmērīgi.

Instalējiet x-spreadsheet, izmantojot npm

$ npm install better-xlsx 

Varat lejupielādēt apkopoto koplietoto bibliotēku no GitHub krātuves un to instalēt.

Excel XLSX izklājlapas izveide, izmantojot JavaScript

Atvērtā pirmkoda JavaScript bibliotēka Better-xlsx palīdz programmatūras izstrādātājiem ģenerēt ar Microsoft Excel XLSX saderīgas izklājlapas, izmantojot JavaScript kodu. Bibliotēka atbalsta tādas funkcijas kā jaunas darbgrāmatas izveide no jauna, lapu pievienošana darblapai, satura ievietošana lapā, formatējuma lietošana, jaunu rindu vai kolonnu ievietošana, teksta vai attēlu pievienošana un daudz kas cits.

Pārvaldīt rindas un kolonnas XLSX darblapā

Bibliotēka Better-xlsx ir nodrošinājusi noderīgu funkcionalitāti rindu un kolonnu pārvaldībai darblapā, izmantojot JavaScript kodu. Bibliotēka atbalsta vairākas svarīgas funkcijas rindu un kolonnu apstrādei, piemēram, jaunu rindu un kolonnu pievienošana, rindas augstuma iestatīšana, rindas vai kolonnas satura iegūšana, stilu pielietošana kolonnai, lapas rindu vai kolonnu aizpildīšana, kolonnas platuma iestatīšana un tā tālāk.

Šūnu formatēšana un amp; Pārvaldība Excel darbgrāmatā

Atvērtā pirmkoda JavaScript bibliotēka Better-xlsx sniedz programmatūras izstrādātājiem iespēju rīkoties ar šūnu formatēšanu un pārvaldību savās JavaScript lietotnēs. Bibliotēka atbalsta vairāku stilu piemērošanu Excel šūnām, izmantojot tikai dažas koda rindiņas. Tas ietvēra arī vairākas funkcijas, kas saistītas ar šūnām, piemēram, jaunu šūnu izveide, šūnu sapludināšana, šūnu paslēpšana, šūnu stila iegūšana, vertikāla sapludināšana ar citām šūnām, šūnas vērtības iegūšana, šūnas formulas iestatīšana, šūnu vērtību iestatīšana ar skaitļu tipu, s un daudz ko citu. vairāk.

Kā pievienot šūnas komentāru, izmantojot 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"));

 Latviski