0
我正在处理一个包含一些客户信息(电子邮件,名称,地址,金额,[shopping_list:item 1,item 2])的csv文件。存储CVS数据以便使用Ruby进一步操作
我想用数据的工作,并产生了一些标签印刷,......以及收集一些额外的信息(总额,总项目1 ...)
我主要关心的是找到适当的结构来存储数据,以便将来操作。现在我已经想到了以下可能性:
- 多维数组:非常简单的构建,但相当困难访问一个美丽的红宝石路中的数据。
- 哈希:具有电子邮件作为重点,并存储不同的散列信息(一个哈希名,另一个哈希地址,另一个哈希购物清单...)
- (获得到CVS数据一个数据库和使用红宝石数据??)
我真的很感谢您的意见和指导!
感谢您的超级快速回复:) 如果我理解正确,我应该做的是:第一次获得每个“行”的CVS在某种结构/类和第二商店所有散列/数组中的Structs以方便操作...是否正确? – jfanals 2010-05-20 22:41:17
@ischnura:是的,你的理解完全正确。 – 2010-05-20 23:04:41
再次感谢您的回答......我按照您的建议构建了代码,并且所有内容都更易于理解。一切都很好! – jfanals 2010-05-23 21:37:36