【发布时间】:2011-02-22 02:49:02
【问题描述】:
我正在处理一个包含一些客户信息(电子邮件、姓名、地址、金额、[shopping_list: item 1, item 2])的 csv 文件。
我想处理这些数据并制作一些用于打印的标签...以及收集一些额外信息(总金额、总项目 1...)
我主要关心的是找到合适的结构来将数据存储在 ruby 中以供将来操作。目前我想到了以下几种可能性:
- 多维数组:构建起来非常简单,但很难以漂亮的 ruby 方式访问数据。
- 散列:将电子邮件作为键,并将信息存储在不同的散列中(一个散列用于名称,另一个散列用于地址,另一个散列用于购物清单...)
- (将 cvs 数据放入数据库并使用来自 ruby 的数据??)
非常感谢您的建议和指导!
【问题讨论】: