Nyílt forráskódú Ruby API az Excel-táblázat-feldolgozáshoz
Ingyenes Ruby Library, amely Excel XLSX fájlformátumokkal működik. Támogatja az XLSX fájlformátumok gyors elemzését, új munkafüzet generálását, a meglévő XLSX fájlok beolvasását és így tovább.
A rubyXL egy vezető Ruby könyvtár az Excel XLSX fájlformátumokkal való munkavégzéshez. A könyvtár tartalmaz egy nagyon hasznos funkciót az XLSX fájlformátumok nagyon gyors elemzéséhez a Ruby alkalmazásokon belül. A könyvtár képes a teljes OOXML struktúra elemzésére, és könnyen megnyithatja, elolvashatja és módosíthatja az MS Excel által létrehozott fájlokat. A könyvtár nyílt forráskódú, és az MIT licence alapján a nagyközönség számára ingyenesen elérhető.
A rubyXL könyvtár nagyon hasznos funkciókat tartalmaz az Excel XLSX fájlok létrehozásához és testreszabásához, mint például a meglévő XLSX fájlok olvasása, a táblázat egy adott sorának vagy oszlopának elérése, új munkafüzet létrehozása, új cellatulajdonságok elérése és kezelése, új sorok beszúrása és kezelése és oszlopok, új munkalapok hozzáadása a munkafüzethez, munkalapok átnevezése, cellák, sorok vagy oszlopok formázásának és stílusának módosítása, továbbfejlesztett szegélyek, cellák összevonása, munkalap sorok vagy oszlopok törlése és még sok más
Kezdő lépések a rubyXL-lel
A rubyXL könyvtár telepítésének javasolt módja a RubyGems használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.
Telepítse a rubyX-et a RubyGems segítségével
gem install rubyXL
Új Excel munkafüzet létrehozása a Ruby segítségével
A Microsoft Excel egy hatékony eszköz, amely lehetővé teszi a felhasználók számára az adatok jobb rendszerezését és tárolását. Ez a leggyakrabban használt táblázatkezelő program, amely számos üzleti tevékenységben, oktatási feladatban, valamint egyéni adatszervezésben játszik fontos szerepet. A rubyXL könyvtár lehetővé teszi a programozók számára, hogy új Excel-munkafüzetet hozzanak létre, mindössze néhány sornyi kóddal. Könnyedén hozzáadhat új munkalapot, nevet rendelhet a munkalaphoz, törölheti a nem kívánt munkalapot és még sok mást.
Excel Cookbook létrehozása Ruby-on keresztül
require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')
Oszlopok és sorok kezelése Ruby segítségével
A nyílt forráskódú rubyXL könyvtár számos fontos funkciót tartalmaz az Excel-táblázaton belüli sorok és oszlopok kezeléséhez. A könyvtár támogatást nyújtott új sorok vagy oszlopok beszúrásához, sormagasság módosításához, oszlopszélesség módosításához, soron vagy oszlopon belüli betűtípusok módosításához, igazítás módosításához, sorok vagy oszlopok törléséhez, cellaformátum módosításához stb.
Meglévő táblázatok elérése és módosítása
A nyílt forráskódú rubyXL lehetővé teszi a szoftverfejlesztők számára, hogy Ruby kóddal hozzáférjenek és nyissanak meg a már létrehozott táblázatokat. Könnyedén hozzáférhet egy adott sorhoz, elolvashatja annak tartalmát, és saját igényei szerint módosíthatja. A könyvtár támogatja az új munkalapok, képek és szövegek hozzáadását is, mindössze néhány sor Ruby kóddal. Kiválaszthatja a cellák módosítását, a szegélyeket, a kitöltést, a cellák egyesítését és így tovább.
Accessing & Renaming munkalapok segítségével Ruby könyvtár
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.
Olvassa el a meglévő Excel-fájlt a Ruby segítségével
Az ingyenes rubyXL könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy néhány Ruby-parancs segítségével megnyitják és elolvassák meglévő Excel-táblázat-dokumentumokat saját alkalmazásukon belül. A könyvtár néhány hasznos funkciót kínál a különböző sorok és oszlopok egyszerű eléréséhez és iterálásához.
Olvassa el az Excel fájlt Ruby API
//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')