Spreadsheet » Historie » Revision 4
« Zurück |
Revision 4/9
(diff)
| Weiter »
Martin Meier, 26.06.2014 16:00
Spreadsheet HowTo¶
Das Gem Spreadsheet ist extrem spärlich dokumentiert.
Viele Details habe ich auf http://stackoverflow.com gesammelt. Vielen Dank der Community. Ich versuche hier mal zusammen zu fassen.
Google Gruppe¶
Nachdem die Dokumentation von spreadsheet.ch immer wieder auf das inzwischen geschlossene rubyforge.org verweist, ist eine verbeleibende Quelle von Informationen die Google-Gruppe:
https://groups.google.com/forum/#!forum/rubyspreadsheet
Addressiern von Zellen¶
Der Einstieg ist in https://github.com/zdavatz/spreadsheet/blob/master/GUIDE.md beschrieben.
Workbooks (nur die verwende ich) sind hierarchisch aufgebaut.
Sheets, Rows und Cells werden in der Regel über ihren 0-basierten Index angesprochen.
Cells können an eine bestende Row angehängt werden:
row.push cell
Formatieren¶
Zellen können formatiert werden, indem ihnen ein Spreadsheet::Format zugewiesen wird:
nb_format = Spreadsheet:Format.new number_format: '#,##0.00' row = book.sheet(0)[1] row.set_format(1,nb_format)
Verbinden von Zellen (cell merge)¶
sheet.merge_cells(start_row, start_col, end_row, end_col)
Danke an http://stackoverflow.com/a/11603384/1065703
Von Martin Meier vor mehr als 10 Jahren aktualisiert · 4 Revisionen