Excel Cədvəl Emalı üçün Açıq Mənbə Ruby API  

Excel XLSX fayl formatları ilə işləyən Pulsuz Ruby Kitabxanası. O, XLSX fayl formatlarının sürətli təhlilini, yeni iş kitabının yaradılmasını, mövcud XLSX fayllarının oxunmasını və s. dəstəkləyir.

RubyXL Excel XLSX fayl formatları ilə işləmək üçün aparıcı Ruby kitabxanasıdır. Kitabxanaya Ruby proqramları daxilində XLSX fayl formatlarının çox sürətli təhlili üçün çox faydalı funksiya daxil edilmişdir. Kitabxana bütün OOXML strukturunu təhlil etməyə qadirdir və MS Excel tərəfindən yaradılmış faylları asanlıqla aça, oxuya və dəyişdirə bilər. Kitabxana açıq mənbədir və MİT lisenziyası əsasında geniş ictimaiyyət üçün sərbəst şəkildə mövcuddur.

RubyXL kitabxanasına Excel XLSX fayllarının yaradılması və fərdiləşdirilməsi ilə bağlı çox faydalı funksiyalar daxildir, məsələn, mövcud XLSX fayllarını oxumaq, cədvəlin müəyyən sətirinə və ya sütununa daxil olmaq, yeni iş kitabı yaratmaq, yeni hüceyrə xüsusiyyətlərinə daxil olmaq və onları idarə etmək, yeni sətirlər daxil etmək və idarə etmək və sütunlar, iş kitabına yeni iş vərəqləri əlavə etmək, iş vərəqlərinin adını dəyişmək, xana, sətir və ya sütunların formatını və üslublarını dəyişdirmək, təkmilləşdirilmiş haşiyələr, xanaları birləşdirmək, iş səhifəsinin sətir və ya sütunlarını silmək və s.

Previous Next

RubyXL ilə işə başlamaq

RubyXL kitabxanasını quraşdırmağın tövsiyə olunan yolu RubyGems-dən istifadə etməkdir. Düzgün quraşdırma üçün aşağıdakı əmrdən istifadə edin.

RubyGems vasitəsilə rubyX quraşdırın

gem install rubyXL 

Ruby vasitəsilə Yeni Excel İş Kitabı yaradın

Microsoft Excel istifadəçilərə məlumatlarını daha yaxşı şəkildə təşkil etmək və saxlamaq imkanı verən güclü vasitədir. Bu, ən çox istifadə olunan elektron cədvəl proqramıdır və bir çox iş fəaliyyətlərində, təhsil tapşırıqlarında, eləcə də fərdi məlumatların təşkilində mühüm rol oynayır. RubyXL kitabxanası proqram təminatı proqramçılarına sadəcə bir neçə sətir kodla yeni Excel iş kitabı yaratmaq imkanı verir. Siz asanlıqla yeni iş vərəqi əlavə edə, iş vərəqinə ad təyin edə, istənməyən iş vərəqini silə və s. edə bilərsiniz.

Ruby vasitəsilə Excel İş Kitabı yaradın

require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')

Ruby vasitəsilə sütunları və sətirləri idarə edin

Açıq mənbəli rubyXL kitabxanası Excel cədvəlində sətir və sütunların idarə edilməsi ilə bağlı bir neçə vacib funksiyanı özündə birləşdirir. Kitabxana yeni sətirlərin və ya sütunların daxil edilməsi, sıra hündürlüyünün dəyişdirilməsi, sütun eninin dəyişdirilməsi, sətir və ya sütun daxilində şriftlərin dəyişdirilməsi, düzülüşün dəyişdirilməsi, sətir və ya sütunlar dəstinin silinməsi, xana formatının dəyişdirilməsi və s. üçün dəstək təmin etmişdir.

Mövcud cədvəllərə daxil olun və dəyişdirin

Açıq mənbəli rubyXL proqram tərtibatçılarına Ruby kodundan istifadə edərək artıq yaradılmış cədvəllərə daxil olmaq və açmaq imkanı verir. Siz asanlıqla müəyyən bir sıraya daxil ola və onun məzmununu oxuya və öz ehtiyaclarınıza uyğun olaraq dəyişdirə bilərsiniz. Kitabxana həmçinin Ruby kodunun bir neçə sətri ilə yeni iş vərəqləri, şəkillər və mətn əlavə etmək üçün dəstək verir. Siz həmçinin xanaları, sərhədləri dəyişdirmək, doldurmaq, xanaları birləşdirmək və s. seçə bilərsiniz.

Ruby Kitabxanası vasitəsilə İş Vərəqlərinə Giriş və Adların dəyişdirilməsi

workbook.worksheets[0] # Returns first worksheet
workbook[0]            # Returns first worksheet
workbook['Sheet1']
//Renaming Worksheets
worksheet.sheet_name = 'Cool New Name' # Note that sheet name is limited to 31 characters by Excel.

Ruby vasitəsilə mövcud Excel faylını oxuyun

Pulsuz rubyXL kitabxanası proqram tərtibatçılarına bir neçə Ruby əmrindən istifadə edərək öz proqramlarında mövcud Excel cədvəl sənədlərini açmağa və oxumağa imkan verir. Kitabxana müxtəlif sətir və sütunlara asanlıqla daxil olmaq və təkrarlamaq üçün bəzi faydalı funksiyalar təqdim etmişdir.

Ruby API vasitəsilə Excel faylını oxuyun

//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')
 Azəri