Open Source Ruby API för Excel-kalkylbladsbearbetning
Gratis Ruby Library som arbetar med Excel XLSX-filformat. Den stöder snabb analys av XLSX-filformat, generering av en ny arbetsbok, läsning av befintliga XLSX-filer och så vidare.
rubyXL är ett ledande Ruby-bibliotek för att arbeta med Excel XLSX-filformat. Biblioteket har inkluderat en mycket användbar funktion för en mycket snabb analys av XLSX-filformat i Ruby-applikationer. Biblioteket kan analysera hela OOXML-strukturen och kan enkelt öppna, läsa och ändra filer skapade av MS Excel. Biblioteket är öppen källkod och är fritt tillgängligt under MIT-licensen för allmänheten.
RubyXL-biblioteket har inkluderat mycket användbara funktioner relaterade till att skapa och anpassa Excel XLSX-filer som att läsa befintliga XLSX-filer, komma åt en viss rad eller kolumn i ett kalkylblad, generera en ny arbetsbok, komma åt och hantera nya cellegenskaper, infoga och hantera nya rader och kolumner, lägga till nya kalkylblad i en arbetsbok, byta namn på kalkylblad, ändra formatering och stilar för celler, rader eller kolumner, förbättrade kanter, slå samman celler, ta bort kalkylbladsrader eller kolumner och mycket mer
Komma igång med rubyXL
Det rekommenderade sättet att installera rubyXL-biblioteket är att använda RubyGems. Använd följande kommando för smidig installation.
Installera rubyX via RubyGems
gem install rubyXL
Skapa ny Excel-arbetsbok via Ruby
Microsoft Excel är ett kraftfullt verktyg som ger användare möjlighet att organisera och lagra sina data på ett bättre sätt. Det är det mest använda kalkylbladsprogrammet och spelar en viktig roll i många affärsaktiviteter, utbildningsuppgifter såväl som individuell dataorganisation. RubyXL-biblioteket ger programvaruprogrammerare möjlighet att skapa en ny Excel-arbetsbok med bara ett par rader kod. Du kan enkelt lägga till ett nytt kalkylblad, tilldela ett namn till kalkylbladet, ta bort det oönskade kalkylbladet och mycket mer.
Skapa 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')
Hantera kolumner och rader via Ruby
RubyXL-biblioteket med öppen källkod har inkluderat flera viktiga funktioner relaterade till hantering av rader och kolumner i ett Excel-kalkylblad. Biblioteket har tillhandahållit stöd för att infoga nya rader eller kolumner, ändra radhöjd, ändra kolumnbredd, ändra teckensnitt inuti en rad eller kolumn, ändra justering, ta bort en uppsättning rader eller kolumner, ändra cellformat och så vidare
Få åtkomst till och ändra befintliga kalkylblad
RubyXL med öppen källkod ger mjukvaruutvecklare möjlighet att komma åt och öppna redan skapade kalkylblad med hjälp av Ruby-kod. Du kan enkelt komma åt en viss rad och läsa dess innehåll och ändra den efter dina egna behov. Biblioteket ger också stöd för att lägga till nya kalkylblad, bilder och text med bara ett par rader Ruby-kod. Du kan också välja ändra celler, ramar, fylla, slå samman celler och så vidare.
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.
Läs befintlig Excel-fil via Ruby
Det kostnadsfria rubyXL-biblioteket gör det möjligt för mjukvaruutvecklare att öppna och läsa befintliga Excel-dokument i sin egen applikation med hjälp av ett par Ruby-kommandon. Biblioteket har tillhandahållit några användbara funktioner för att enkelt komma åt och iterera genom olika rader och kolumner.
Läs Excel File via Ruby API
//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')