# Change csv file into html table

**URL:** <https://www.ruby-forum.com/t/change-csv-file-into-html-table/189438>\
**Category:** Ruby\
**Created:** [June 1, 2010, 2:48am UTC](https://www.ruby-forum.com/t/change-csv-file-into-html-table/189438 "2010-06-01T02:48:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [June 1, 2010, 2:48am UTC](https://www.ruby-forum.com/t/change-csv-file-into-html-table/189438/1 "2010-06-01T02:48:46Z")

</div>

there is csv class showtable() function to change csv file into html  
table,can i make it in ruby?

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [June 1, 2010, 10:47am UTC](https://www.ruby-forum.com/t/change-csv-file-into-html-table/189438/2 "2010-06-01T10:47:32Z")

</div>

2010/6/1 Pen T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> there is csv class showtable() function to change csv file into html  
> table,can i make it in ruby?

Yes.

Kind regards

robert

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [June 1, 2010, 12:44pm UTC](https://www.ruby-forum.com/t/change-csv-file-into-html-table/189438/3 "2010-06-01T12:44:21Z")

</div>

how to do it ?

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [June 1, 2010, 3:23pm UTC](https://www.ruby-forum.com/t/change-csv-file-into-html-table/189438/4 "2010-06-01T15:23:52Z")

</div>

2010/6/1 Pen T. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> how to do it ?

Open a file for writing, use a CSV library to read the CSV file, write  
each record as HTML to the opened file (potentially using another  
library, e.g. CGI or ERB) and be done. What did you try so far?

Cheers

robert

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [June 2, 2010, 6:40am UTC](https://www.ruby-forum.com/t/change-csv-file-into-html-table/189438/5 "2010-06-02T06:40:37Z")

</div>

for example ,there is a csv file , two rows two coulums  
2ï¼Œ3  
4ï¼Œ5

how to write a ruby program with erb or cgi  
to get the html file:

| 2 | 3 |
| 4 | 5 |

---

<div class="post-metadata">

**Author:** ![luofeiyu](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/9de0a6/32.png) [@luofeiyu](https://www.ruby-forum.com/u/luofeiyu)\
**Post date:** [June 2, 2010, 7:35am UTC](https://www.ruby-forum.com/t/change-csv-file-into-html-table/189438/6 "2010-06-02T07:35:33Z")

</div>

On 02.06.2010 06:40, Pen T. wrote:

> for example ,there is a csv file , two rows two coulums  
> 2ï¼Œ3  
> 4ï¼Œ5
> 
> how to write a ruby program with erb or cgi  
> to get the html file:

You open your favorite text editor or IDE and type in all the commands  
you need (i.e. as I indicated earlier) to get the program completed.

This is a public forum denoted to the _discussion_ of Ruby topics - not  
a free implementation service. If you need introductory material I  
suggest you explicitly ask for it.

Cheers

robert
