# Generate csv from ruby object

**URL:** <https://www.ruby-forum.com/t/generate-csv-from-ruby-object/163378>\
**Category:** Rails\
**Created:** [March 19, 2009, 6:55pm UTC](https://www.ruby-forum.com/t/generate-csv-from-ruby-object/163378 "2009-03-19T18:55:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dhaval\_parikh33](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bcef8e/32.png) [@dhaval\_parikh33](https://www.ruby-forum.com/u/dhaval_parikh33)\
**Post date:** [March 19, 2009, 6:55pm UTC](https://www.ruby-forum.com/t/generate-csv-from-ruby-object/163378/1 "2009-03-19T18:55:18Z")

</div>

hi all,

is there any method/way to generate a csv from an object directly? e.g.  
@object.to\_csv that will create a csv file with whatever data that  
object holds?

the object that i have is a parsed xml response like @report = parsed  
xml. but i’m not able to send it to csv as number of  
columns,rows,headings are not fixed. this object holds report data.  
thanks in advance.

-Dhaval

---

<div class="post-metadata">

**Author:** ![dhaval\_parikh33](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bcef8e/32.png) [@dhaval\_parikh33](https://www.ruby-forum.com/u/dhaval_parikh33)\
**Post date:** [March 19, 2009, 7:57pm UTC](https://www.ruby-forum.com/t/generate-csv-from-ruby-object/163378/2 "2009-03-19T19:57:56Z")

</div>

Have you looked a Comma, [http://redartisan.com/2009/3/10/comma-intro](http://redartisan.com/2009/3/10/comma-intro) ?

Eifion

> **[ASCIIcasts - Recent Episodes](https://asciicasts.com)**
>
> A variety of short articles about Ruby and Rails based on Ryan Bates’ Railcasts.

Twitter: @eifion

---

<div class="post-metadata">

**Author:** ![dhaval\_parikh33](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/bcef8e/32.png) [@dhaval\_parikh33](https://www.ruby-forum.com/u/dhaval_parikh33)\
**Post date:** [March 19, 2009, 10:10pm UTC](https://www.ruby-forum.com/t/generate-csv-from-ruby-object/163378/3 "2009-03-19T22:10:37Z")

</div>

Ruports is pretty slick:  
[http://rubyreports.org/](http://rubyreports.org/)

On Mar 19, 1:55 pm, Dhaval P. \<rails-mailing-l…@andreas-
