Open-Source-Ruby API für die Verarbeitung von Excel-Tabellen
Kostenlose Ruby-Bibliothek, die mit Excel-XLSX-Dateiformaten arbeitet. Es unterstützt das schnelle Parsen von XLSX-Dateiformaten, das Generieren einer neuen Arbeitsmappe, das Lesen vorhandener XLSX-Dateien usw.
rubyXL ist eine führende Ruby-Bibliothek für die Arbeit mit Excel-XLSX-Dateiformaten. Die Bibliothek enthält eine sehr nützliche Funktion für ein sehr schnelles Parsen von XLSX-Dateiformaten in Ruby-Anwendungen. Die Bibliothek kann die gesamte OOXML-Struktur analysieren und mit MS Excel erstellte Dateien einfach öffnen, lesen und ändern. Die Bibliothek ist Open Source und unter der MIT-Lizenz für die breite Öffentlichkeit frei verfügbar.
Die rubyXL-Bibliothek enthält sehr nützliche Funktionen im Zusammenhang mit der Erstellung und Anpassung von Excel-XLSX-Dateien, z. B. das Lesen vorhandener XLSX-Dateien, den Zugriff auf eine bestimmte Zeile oder Spalte einer Tabelle, das Erstellen einer neuen Arbeitsmappe, den Zugriff auf und die Verwaltung neuer Zelleneigenschaften, das Einfügen und Verwalten neuer Zeilen und Spalten, Hinzufügen neuer Arbeitsblätter zu einer Arbeitsmappe, Umbenennen von Arbeitsblättern, Ändern der Formatierung und Stile von Zellen, Zeilen oder Spalten, Verbesserte Rahmen, Zusammenführen von Zellen, Löschen von Arbeitsblattzeilen oder -spalten und vieles mehr
Erste Schritte mit rubyXL
Die empfohlene Methode zur Installation der rubyXL-Bibliothek ist die Verwendung von RubyGems. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.
Installieren Sie rubyX über RubyGems
gem install rubyXL
Neue Excel-Arbeitsmappe über Ruby generieren
Microsoft Excel ist ein leistungsstarkes Tool, mit dem Benutzer ihre Daten besser organisieren und speichern können. Es ist das am häufigsten verwendete Tabellenkalkulationsprogramm und spielt eine wichtige Rolle bei vielen Geschäftsaktivitäten, Bildungsaufgaben sowie der individuellen Datenorganisation. Die rubyXL-Bibliothek gibt Softwareprogrammierern die Möglichkeit, mit nur wenigen Codezeilen eine neue Excel-Arbeitsmappe zu erstellen. Sie können ganz einfach ein neues Arbeitsblatt hinzufügen, dem Arbeitsblatt einen Namen zuweisen, das unerwünschte Arbeitsblatt löschen und vieles mehr.
Erstellen Sie Excel Cookbook über Ruby
require 'rubyXL'
wb = RubyXL::Workbook.new
wb.is_template = true
ws = wb[0]
ws.add_cell(0, 0, 'test')
wb.save('output.xltx')
Verwalten Sie Spalten und Zeilen über Ruby
Die Open-Source-Bibliothek rubyXL enthält mehrere wichtige Funktionen zur Verwaltung von Zeilen und Spalten in einer Excel-Tabelle. Die Bibliothek bietet Unterstützung für das Einfügen neuer Zeilen oder Spalten, das Ändern der Zeilenhöhe, das Ändern der Spaltenbreite, das Ändern von Schriftarten innerhalb einer Zeile oder Spalte, das Ändern der Ausrichtung, das Löschen eines Satzes von Zeilen oder Spalten, das Ändern des Zellenformats und so weiter
Greifen Sie auf vorhandene Tabellenkalkulationen zu und ändern Sie sie
Das Open Source rubyXL gibt Softwareentwicklern die Möglichkeit, mit Ruby-Code auf bereits erstellte Tabellenkalkulationen zuzugreifen und diese zu öffnen. Sie können einfach auf eine bestimmte Zeile zugreifen und ihren Inhalt lesen und nach Ihren eigenen Bedürfnissen ändern. Die Bibliothek bietet auch Unterstützung für das Hinzufügen neuer Arbeitsblätter, Bilder und Texte mit nur ein paar Zeilen Ruby-Code. Sie können auch Zellen ändern, Rahmen auswählen, Zellen füllen, verbinden usw.
Zugriff auf & 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.
Vorhandene Excel-Datei über Ruby lesen
Die kostenlose rubyXL-Bibliothek ermöglicht es Softwareentwicklern, vorhandene Excel-Tabellendokumente in ihrer eigenen Anwendung mit ein paar Ruby-Befehlen zu öffnen und zu lesen. Die Bibliothek hat einige nützliche Funktionen bereitgestellt, um auf einfache Weise auf verschiedene Zeilen und Spalten zuzugreifen und diese zu durchlaufen.
Lesen Sie Excel Datei über Ruby API
//Replace 'ExcelFilePath' with the file path to read file
workbook = RubyXL::Parser.parse('ExcelFilePath')