PDA

View Full Version : تبدیل فایل CSV به آرایه چند بعدی



DerMeister
شنبه 28 بهمن 1391, 14:48 عصر
درود,

من یک فایل CSV دارم که از block های 6 در 4 (24 آیتم) ساخته شده و این block ها میتونن تکرار بشن.
حالا من میخوام این فایل CSV رو با مشخص کردن delimiter تبدیل به یک آرایه 3 بعدی کنم.

در این فایل 3 بلاک داریم که میتونه حداکثر 24 تا در هر بلاک آیتم داشته باشه, و با یک سطر کاما بلاک ها از هم جدا میشن. (میشه جور دیگه جدا کرد؟)
هر بلاک 6 تا column داره و 4 تا row.
فایل CSV من به این صورت هست:


1,5,2,1,8,9
6,7,1,7,2,8
3,9,3,9,3,7
2,9,4,6,5,6
,,,,,
1,5,0,0,0,9
6,7,0,7,0,8
3,9,3,9,0,7
2,9,4,6,5,6
,,,,,
0,0,0,0,0,0
0,0,1,0,0,0
0,0,3,9,3,0
2,9,4,6,5,6


حالا من میخوام این فایل رو input کنم و بتونم مقادیر رو با همچین ساختاری بخونم:

array(blocknumber,columnnumber,rownumber)

یعنی میخوام بتونم value هایی رو که میخوام با اشاره به شماره بلاک, شماره column و شماره row پیدا کنم.

تشکر.