كيفية، في SmallTalk، قراءة ومحتويات معالجة ملف CSV

StackOverflow https://stackoverflow.com//questions/9668506

  •  12-12-2019
  •  | 
  •  

سؤال

أنا أحاول قراءة ومعالجة محتويات ملف CSV في SmallTalk (VisualWorks)، ولكن يبدو لي أن أحصل على بعض الوقت الصعب في الحصول على السلسلة لتقسيمها إلى صفيف من فضلك.أدناه هو رمز تمكنت من الحصول على العمل.ما أفتقده هو القطعة التي تقسم محتوى متغير myline، وهي سلسلة محددة بفواصل، في صفيف من السلاسل، لإضافتها إلى قائمة تووج.الرجاء المساعدة في أي معلومات قد تكون لديك حول كيفية الاقتراب من ذلك من فضلك.شكرا giveacodicetagpre.

هل كانت مفيدة؟

المحلول

1) يمكنك تحويل سلسلة إلى دفق أيضا، حتى تتمكن من استخدام نفس التقنية التي استخدمتها لتحليل الملف في خطوط: giveacodicetagpre.

2) يمكنك تقسيم سلسلة إلى قطع باستخدام TokenSbasedon: giveacodicetagpre.

نصائح أخرى

قد ترغب في التحقق من csvparser المشروع على squeaksource.لا ينبغي أن يكون من الصعب جعلها تعمل في المرئيات.

هذا سوف يمنحك الدعم لجميع ملفات CSV (E.G باستخدام الأحرف الفارغة، الحقول المعروضة، إلخ)

انظر أيضا هذا المنشور

شخص ما تم نقله neocsv parser من pharo إلى المرئيات.قد يحل مشكلتك.

ربما تكون أسرع طريقة تحميل الطرود "ghcsvimportexport". ثم يمكنك القيام به: giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top