我想使用Ruby來操縱csv文件,它將一行字符串分隔爲單獨的列。以'Part#'開始創建一個列,然後將逗號移動到'Quantity'並在其旁邊創建第二個列,等等......我期望我將需要利用split方法創建一個數組。這是最好的方法,我將如何將數組粘貼到Excel中,以便創建行?使用ruby將一行字符串分隔爲單獨的列
我想發生用於報頭下面包含實際數據的行同樣的事情在那裏分離成S-001,1,[梅拉]等
這裏是CSV的樣品:
Sheet Goods
Part#,Quantity,Description,Length(L),Width(W),Thickness(T),Square Foot (per),Square Foot (total),Total Length (Feet),Material,
S-001,1, [Mela] Fridge Sides, 30",12",0 5/8",2.5,2.5,2.5,Not assigned,
S-002,1, [Mela] Fridge Sides#1,30",12",0 5/8",2.5,2.5,2.5,Not assigned,
S-003,1, [Mela] Fridge TB,32 1/4", 30",0 5/8",6.72,6.72,2.69,Not assigned,
S-004,1, [Mela] Fridge TB#1,32 1/4", 30",0 5/8",6.72,6.72,2.69,Not assigned,
S-005,1, [Mela] Fridge back,32 3/4",11 1/4",0 5/8",2.56,2.56,2.73,Not assigned,
任何幫助將不勝感激!
編輯:
這是該數據應該是什麼樣子的,它的完成時間:
Sheet Goods
Pat# Quantity Description Length (L) Thickness (T) Square Foor (per) Square Foot (total) Total Length (Feet) Material
S-001 1 [Mela] Fridge Sides 30 5/8 2.5 2.5 2.5 Not assigned
凡逗號被刪除,逗號之間的數據放入單獨的列。
馬克
操作後應該看起來像什麼? – Linuxios 2013-03-23 23:53:32