在Ruby中将CSV转换为HTML表

时间:2018-08-01 13:04:21

标签: html ruby csv html-table

有人知道如何在Ruby中将CSV文件转换为HTML表(不是Ruby on Rails)吗?我找不到能将CSV转换为友好格式的Ruby表的Ruby gem。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用built in CSV class加载CSV文件, 例如一行一行:

+----+-------------+
| id | accounts_id |
+----+-------------+
|  1 |           1 |
|  2 |           1 |
|  3 |           3 |
|  4 |           2 |
+----+-------------+

然后您可以自己将其输出为html:

CSV.foreach("path/to/file.csv") do |row|
  # use row here...
end

或者您可以使用table-for gemhtml-table创建表