Excel və Google Vərəqləri yaratmaq üçün JavaScript Kitabxanası

Açıq Mənbəli JavaScript API veb üçün Excel və Google Cədvəl tərzi cədvəlini yaratmağa imkan verir. O, yeni vərəqlərin daxil edilməsini, əmrləri geri almağı və təkrar etməyi, şrift ailəsini və ya şrift ölçüsünü və daha çoxunu seçməyi dəstəkləyir.

x-spreadsheet elektron cədvəl sənədləri ilə işləmək üçün çox faydalı veb-əsaslı JavaScript kitabxanasıdır. Bu, daha az səy və xərclə internet üçün Excel və Google Cədvəl stil cədvəlini yaratmaq üçün istifadə edilən təmiz JavaScript kitabxanasıdır. Kitabxana açıq mənbədir və MIT lisenziyası ilə sərbəst şəkildə mövcuddur. Kitabxana elektron cədvəl modullarını idxal etmək və ya CDN-dən JavaScript fayllarını yükləmək üçün dəstəyi ehtiva edir.

X-elektron cədvəl kitabxanası proqram tərtibatçılarına öz məlumatlarını iş vaxtında elektron cədvələ yükləməyi və ya dəyişiklikdən sonra məlumatları yadda saxlamağı və ya təsdiq etməyi asanlaşdırır. Yeni vərəqlərin daxil edilməsi, əmrlərin ləğvi və təkrarlanması, şrift ailəsinin və ya şrift ölçüsünün seçilməsi, formatlaşdırmanın tətbiqi və ya aydınlaşdırılması (qalın, kursiv, alt xətt, işarələmə), mətn rəngi və ya mətnin rənglənməsi kimi Excel yaradılması və manipulyasiyası ilə bağlı kitabxana tərəfindən dəstəklənən bir neçə mühüm xüsusiyyət var. rəngi doldurun, haşiyələri seçin, xanaları birləşdirin, hizalama tətbiq edin, mətnin bükülməsini, xananı dondurun, sətir hündürlüyünü, rəng enini dəyişdirin, kopyalayın və ya kəsin və yapışdırın, avtomatik doldurun, sətir və ya sütunu daxil edin, sətir, sütun, çoxlu vərəqləri silin, çap dəstəyi, məlumatların yoxlanılması və daha çox.

Previous Next

x-elektron cədvəli ilə işə başlamaq

X-elektron cədvəlini quraşdırmanın tövsiyə olunan yolu npm-dən istifadə etməkdir, lütfən, hamar quraşdırma üçün aşağıdakı skriptdən istifadə edin.

npm vasitəsilə x-elektron cədvəlini quraşdırın

$ npm install better-xlsx 

Siz GitHub deposundan yığılmış paylaşılan kitabxananı endirə və quraşdıra bilərsiniz.

JavaScript vasitəsilə Excel XLSX cədvəlinin yaradılması

Açıq mənbəli JavaScript kitabxanası Better-xlsx proqram tərtibatçılarına JavaScript kodundan istifadə edərək Microsoft Excel XLSX uyğun cədvəllər yaratmağa kömək edir. Kitabxana sıfırdan yeni iş kitabı yaratmaq, iş vərəqinə vərəqlər əlavə etmək, vərəqə məzmun daxil etmək, ona formatlaşdırma tətbiq etmək, yeni sətir və ya sütunlar daxil etmək, mətn və ya şəkillər əlavə etmək və sair kimi funksiyaları dəstəkləyir.

XLSX İş Vərəqində sətir və sütunları idarə edin

Better-xlsx kitabxanası JavaScript kodundan istifadə edərək iş vərəqində sətir və sütunları idarə etmək üçün faydalı funksionallıq təmin etmişdir. Kitabxana satır və sütunları idarə etmək üçün bir sıra mühüm funksiyaları dəstəkləyir, məsələn, yeni sətir və sütunlar əlavə etmək, cərgənin hündürlüyünü təyin etmək, sətir və ya sütunda məzmun əldə etmək, sütuna üslub tətbiq etmək, sətir və ya vərəq sütununu doldurmaq, sütun enini təyin etmək , və s.

Hüceyrə Formatlaşdırılması & Excel İş Kitabında İdarəetmə

Açıq mənbəli JavaScript kitabxanası Better-xlsx proqram tərtibatçılarına öz JavaScript proqramlarında hüceyrə formatını və onun idarə edilməsini idarə etmək səlahiyyəti verir. Kitabxana yalnız bir neçə sətir kodla Excel xanalarına çoxsaylı üslubların tətbiqini dəstəkləyir. O, həmçinin yeni xanalar yaratmaq, xanaları birləşdirmək, xanaları gizlətmək, xana üslubunu əldə etmək, digər xanalarla şaquli birləşmə, xana dəyərini əldə etmək, hüceyrə formulunu təyin etmək, Nömrə növü, s və bir çoxu ilə hüceyrə dəyərlərini təyin etmək kimi hüceyrələrlə əlaqəli bir neçə xüsusiyyəti ehtiva edir. daha çox.

JavaScript API vasitəsilə hüceyrə şərhini necə əlavə etmək olar?

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

 Azəri