1. Ürün:% s
  2.   E-tablo
  3.   Ruby
  4.   rubyXL
 
  

Excel Elektronik Tablo İşleme için Açık Kaynak Ruby API'si  

Excel XLSX dosya formatlarıyla çalışan ücretsiz Ruby Kitaplığı. XLSX dosya biçimlerinin hızlı ayrıştırılmasını, yeni bir çalışma kitabı oluşturmayı, mevcut XLSX dosyalarını okumayı vb. destekler.

RubyXL, Excel XLSX dosya biçimleriyle çalışmak için önde gelen bir Ruby kitaplığıdır. Kitaplık, Ruby uygulamaları içinde XLSX dosya biçimlerinin çok hızlı bir şekilde ayrıştırılması için çok kullanışlı bir işlev içeriyor. Kütüphane, tüm OOXML yapısını ayrıştırma yeteneğine sahiptir ve MS Excel tarafından oluşturulan dosyaları kolayca açabilir, okuyabilir ve değiştirebilir. Kütüphane açık kaynak kodludur ve MIT lisansı altında halka ücretsiz olarak sunulmaktadır.

RubyXL kitaplığı, mevcut XLSX dosyalarını okuma, bir elektronik tablonun belirli bir satırına veya sütununa erişme, yeni bir çalışma kitabı oluşturma, yeni hücre özelliklerine erişme ve bunları yönetme, yeni satırlar ekleme ve yönetme gibi Excel XLSX dosyalarının oluşturulması ve özelleştirilmesiyle ilgili çok kullanışlı işlevler içerir. ve sütunlar, çalışma kitabına yeni çalışma sayfaları ekleme, çalışma sayfalarını yeniden adlandırma, hücre, satır veya sütunların biçimlendirmesini ve stillerini değiştirme, gelişmiş kenarlıklar, hücreleri birleştirme, çalışma sayfası satırlarını veya sütunlarını silme ve çok daha fazlası

Previous Next

rubyXL'e Başlarken

RubyXL kitaplığını kurmanın önerilen yolu RubyGems kullanmaktır. Sorunsuz kurulum için lütfen aşağıdaki komutu kullanın.

RubyX'i RubyGems aracılığıyla kurun

gem install rubyXL 

Ruby ile Yeni Excel Çalışma Kitabı Oluşturun

Microsoft Excel, kullanıcılara verilerini daha iyi bir şekilde düzenleme ve saklama olanağı veren güçlü bir araçtır. En çok kullanılan elektronik tablo programıdır ve birçok iş faaliyetinde, eğitim görevlerinde ve bireysel veri organizasyonunda önemli bir rol oynar. RubyXL kitaplığı, yazılım programcılarına yalnızca birkaç satır kodla yeni bir Excel çalışma kitabı oluşturma yeteneği verir. Kolayca yeni bir çalışma sayfası ekleyebilir, çalışma sayfasına bir ad atayabilir, istenmeyen çalışma sayfasını silebilir ve çok daha fazlasını yapabilirsiniz.

Create Excel Cookbook via Ruby

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

Ruby ile Sütunları ve Satırları Yönetin

Açık kaynak RubyXL kitaplığı, bir Excel elektronik tablosundaki satırları ve sütunları yönetmeyle ilgili birkaç önemli özellik içermektedir. Kitaplık, yeni satırlar veya sütunlar eklemek, satır yüksekliğini değiştirmek, sütun genişliğini değiştirmek, bir satır veya sütun içindeki yazı tiplerini değiştirmek, hizalamayı değiştirmek, bir dizi satır veya sütunu silmek, hücre biçimini değiştirmek vb. için destek sağlamıştır.

Mevcut E-Tablolara Erişin ve Değiştirin

Açık kaynak RubyXL, yazılım geliştiricilerine Ruby kodunu kullanarak önceden oluşturulmuş elektronik tablolara erişme ve bunları açma yeteneği verir. Belirli bir satıra kolayca erişebilir ve içeriğini okuyabilir ve kendi ihtiyaçlarınıza göre değiştirebilirsiniz. Kitaplık ayrıca sadece birkaç satırlık Ruby koduyla yeni çalışma sayfaları, resimler ve metin ekleme desteği sağlar. Ayrıca hücreleri değiştirme, kenarlıklar, doldurma, hücreleri birleştirme vb. seçenekleri de seçebilirsiniz.

Accessing & Renaming Worksheets via Ruby Library

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.

Mevcut Excel Dosyasını Ruby ile Okuyun

Ücretsiz RubyXL kitaplığı, yazılım geliştiricilerin birkaç Ruby komutu kullanarak mevcut Excel elektronik tablo belgelerini kendi uygulamaları içinde açmasına ve okumasına olanak tanır. Kitaplık, farklı satırlara ve sütunlara kolaylıkla erişmek ve bunları yinelemek için bazı yararlı işlevler sağlamıştır.

Read Excel File via Ruby API

//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')
 Türkçe