Gibt es in Ruby ein Plugin, das CSV-Dateien in Excel konvertiert? Ich habe wenig Google gemacht, aber alles, was ich fand, konvertierte Excel-Datei in CSV. Ich kenne einige Edelsteine, die ich ein wenig zwicken kann und verwende, um Excel zu CSV zu konvertieren, aber ich muss wissen, ob jemand das vorher getan hat.
Nach diesem Beitrag , dem spreadsheet Juwel ist eine Möglichkeit. Es sieht so aus, als ob dies ein sehr beliebtes Juwel ist. Hör zu. Beispiel:
%Vor%Nach dies Post , write_xlsx ist eine Möglichkeit.
Ich habe die Apache-POI-Bibliothek mit JRuby zum Exportieren von xls-Dateien verwendet. Hier ist ein kurzes Beispiel.
%Vor%Einige nützliche Methoden zum Formatieren von POI-Tabellen sind
sheet.createFreezePane(0,1,0,1)
wb.setRepeatingRowsAndColumns(0, -1, -1, 0, 1)
sheet.setColumnWidth(i, 100 *256)
sheet.autoSizeColumn(i)
, aber Vorsicht, wenn Sie im Headless-Modus arbeiten, müssen Sie java.lang.System.setProperty("java.awt.headless", "true")
aufrufen
Sie können Win32ole auch unter Windows verwenden, wenn Sie Excel installiert haben
%Vor%Einige nützliche Methoden zum Formatieren mit Excel sind
xl.Rows(1).Font.Bold = true
ws.Cells.EntireColumn.AutoFit
Eine weitere Option ist, direkt in Microsofts XML-Spreadsheet zu schreiben Format, wie Ryan Bates bei Railscasts.com am Ende seiner Exportieren von CSV und Excel < em> Folge .
%Vor%Wenn Sie kein Juwel für die Konvertierung von CSV nach EXCEL finden, können Sie versuchen, zwei Edelsteine separat zu finden