Ruby API с отворен код за обработка на електронни таблици в Excel
Безплатна библиотека Ruby, работеща с файлови формати XLSX на Excel. Той поддържа бързо анализиране на файлови формати XLSX, генериране на нова работна книга, четене на съществуващи XLSX файлове и т.н.
RubyXL е водеща Ruby библиотека за работа с Excel XLSX файлови формати. Библиотеката включва много полезна функция за много бърз анализ на XLSX файлови формати в Ruby приложения. Библиотеката е в състояние да анализира цялата OOXML структура и може лесно да отваря, чете и модифицира файлове, създадени от MS Excel. Библиотеката е с отворен код и е свободно достъпна под лиценза на MIT за широката публика.
Библиотеката rubyXL включва много полезни функции, свързани със създаването и персонализирането на XLSX файлове на Excel, като четене на съществуващи XLSX файлове, достъп до определен ред или колона от електронна таблица, генериране на нова работна книга, достъп и управление на свойства на нови клетки, вмъкване и управление на нови редове и колони, добавяне на нови работни листове към работна книга, преименуване на работни листове, промяна на форматирането и стиловете на клетка, редове или колони, подобрени граници, сливане на клетки, изтриване на редове или колони на работен лист и много други
Първи стъпки с rubyXL
Препоръчителният начин за инсталиране на rubyXL библиотека е чрез използване на RubyGems. Моля, използвайте следната команда за гладка инсталация.
Инсталирайте rubyX чрез RubyGems
gem install rubyXL
Генерирайте нова работна книга на Excel чрез Ruby
Microsoft Excel е мощен инструмент, който дава на потребителите възможността да организират и съхраняват своите данни по по-добър начин. Това е най-използваната програма за електронни таблици и играе важна роля в много бизнес дейности, образователни задачи, както и организация на индивидуални данни. Библиотеката rubyXL дава възможност на софтуерните програмисти да генерират нова работна книга на Excel само с няколко реда код. Можете лесно да добавите нов работен лист, да зададете име на работния лист, да изтриете нежелания работен лист и много повече.
Създайте готварска книга на Excel чрез 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
Библиотеката rubyXL с отворен код включва няколко важни функции, свързани с управлението на редове и колони в електронна таблица на Excel. Библиотеката е предоставила поддръжка за вмъкване на нови редове или колони, промяна на височината на реда, промяна на ширината на колоната, промяна на шрифтове в ред или колона, промяна на подравняването, изтриване на набор от редове или колони, промяна на формата на клетки и т.н.
Достъп и промяна на съществуващи електронни таблици
RubyXL с отворен код дава на разработчиците на софтуер възможност за достъп и отваряне на вече създадени електронни таблици с помощта на Ruby код. Можете лесно да получите достъп до определен ред и да прочетете съдържанието му и да го промените според собствените си нужди. Библиотеката също така предоставя поддръжка за добавяне на нови работни листове, изображения и текст само с няколко реда Ruby код. Можете също да изберете промяна на клетки, граници, запълване, обединяване на клетки и т.н.
Достъп до и обновяване на работни листове чрез 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.
Прочетете съществуващ Excel файл чрез Ruby
Безплатната библиотека rubyXL позволява на разработчиците на софтуер да отварят и четат съществуващи документи с електронни таблици на Excel в собственото си приложение, като използват няколко команди на Ruby. Библиотеката предоставя някои полезни функции за лесен достъп и преминаване през различни редове и колони.
Прочетете файла на Excel чрез Ruby API
//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')