Open Source Ruby API do przetwarzania arkuszy kalkulacyjnych w programie Excel
Bezpłatna biblioteka Ruby pracująca z formatami plików Excel XLSX. Obsługuje szybkie analizowanie formatów plików XLSX, generowanie nowego skoroszytu, czytanie istniejących plików XLSX i tak dalej.
RubyXL to wiodąca biblioteka Ruby do pracy z formatami plików Excel XLSX. Biblioteka zawiera bardzo przydatną funkcję do bardzo szybkiego parsowania formatów plików XLSX w aplikacjach Rubiego. Biblioteka jest w stanie parsować całą strukturę OOXML i może łatwo otwierać, czytać i modyfikować pliki utworzone przez MS Excel. Biblioteka jest open source i jest swobodnie dostępna na licencji MIT dla ogółu społeczeństwa.
Biblioteka rubyXL zawiera bardzo przydatne funkcje związane z tworzeniem i dostosowywaniem plików Excel XLSX, takie jak czytanie istniejących plików XLSX, dostęp do określonego wiersza lub kolumny arkusza kalkulacyjnego, generowanie nowego skoroszytu, uzyskiwanie dostępu do nowych właściwości komórek i zarządzanie nimi, wstawianie nowych wierszy i zarządzanie nimi i kolumny, dodawanie nowych arkuszy do skoroszytu, zmiana nazw arkuszy, zmiana formatowania i stylów komórek, wierszy lub kolumn, ulepszone obramowania, scalanie komórek, usuwanie wierszy lub kolumn arkusza roboczego i wiele innych
Pierwsze kroki z rubyXL
Zalecanym sposobem instalacji biblioteki rubyXL jest użycie RubyGems. Użyj następującego polecenia, aby uzyskać płynną instalację.
Zainstaluj rubyX przez RubyGems
gem install rubyXL
Wygeneruj nowy skoroszyt programu Excel przez Ruby
Microsoft Excel to potężne narzędzie, które daje użytkownikom możliwość lepszego organizowania i przechowywania danych. Jest to najczęściej używany program do arkuszy kalkulacyjnych i odgrywa ważną rolę w wielu działaniach biznesowych, zadaniach edukacyjnych, a także w organizacji indywidualnych danych. Biblioteka rubyXL daje programistom możliwość generowania nowego skoroszytu programu Excel za pomocą zaledwie kilku linijek kodu. Możesz łatwo dodać nowy arkusz, przypisać nazwę do arkusza, usunąć niechciany arkusz i wiele więcej.
Tworzenie Excel Cookbook przez Ruby
require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')
Zarządzaj kolumnami i wierszami przez Ruby
Biblioteka rubyXL o otwartym kodzie źródłowym zawiera kilka ważnych funkcji związanych z zarządzaniem wierszami i kolumnami w arkuszu kalkulacyjnym Excel. Biblioteka zapewnia obsługę wstawiania nowych wierszy lub kolumn, zmiany wysokości wiersza, modyfikowania szerokości kolumny, zmiany czcionek w wierszu lub kolumnie, zmiany wyrównania, usuwania zestawu wierszy lub kolumn, modyfikowania formatu komórek itd.
Uzyskaj dostęp i modyfikuj istniejące arkusze kalkulacyjne
RubyXL o otwartym kodzie źródłowym daje programistom możliwość dostępu i otwierania już utworzonych arkuszy kalkulacyjnych za pomocą kodu Ruby. W łatwy sposób uzyskasz dostęp do konkretnego wiersza i przeczytasz jego zawartość oraz zmodyfikujesz go zgodnie z własnymi potrzebami. Biblioteka zapewnia również obsługę dodawania nowych arkuszy roboczych, obrazów i tekstu za pomocą zaledwie kilku wierszy kodu Rubiego. Możesz także wybrać zmienianie komórek, obramowanie, wypełnianie, scalanie komórek i tak dalej.
Dostęp do Warsztatów i Renamingu przez 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.
Czytaj istniejący plik Excel przez Ruby
Bezpłatna biblioteka rubyXL umożliwia twórcom oprogramowania otwieranie i odczytywanie istniejących dokumentów arkuszy kalkulacyjnych Excel w ich własnej aplikacji za pomocą kilku poleceń Ruby. Biblioteka zapewnia kilka przydatnych funkcji umożliwiających łatwy dostęp i iterację w różnych wierszach i kolumnach.
Przeczytaj plik Excel przez Ruby API
//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')