Something for ods spreadsheets?

Does anyone know if there's a ruby package out there for CRUDing open document
spreadsheets? I'm looking for something which allows me to write code like

document = Spreadsheet.new
document.sheets << "raw data"
document.sheets << "data analysis"
document.sheets('raw data').columns << [{'style-name' => 'style01'},
{'number-columns-repeated' => '3', 'style-name' => 'style02'}]