טקסט :: הרשמה

קרא קבצים מוכווני שיא
הורד עכשיו

טקסט :: הרשמה דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Ken Youens-Clark
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~kclark/

טקסט :: הרשמה תגים


טקסט :: הרשמה תיאור

קרא קבצים מוכווני שיא טקסט :: הרשמה היא מודול פרל לקריאת נתונים מוכווני שיא בקובץ טקסט מופרד. הדוגמה הנפוצה ביותר יש רשומות מופרדות על ידי Newlines ושדות מופרדים על ידי פסיקים או כרטיסיות, אבל מודול זה נועד לספק ממשק עקבי לטיפול ברשומות רצופות בקובץ עם זאת הם עשויים להיות מופרדים. בדרך כלל נתונים אלה מפרטת את השדות בשורה הראשונה של הקובץ, ובמקרה זה עליך להתקשר ל- Bind_header כדי לקשור את שם השדה (או לא, וזה ייקרא במרומז). אם השורה הראשונה מכילה נתונים, עדיין תוכל לקשור את שמות השדות שלך באמצעות Bind_fields. כך או כך, תוכל להשתמש בשיטות רבות כדי לקבל בנתונים כמערכים או hashass.synopsis להשתמש טקסט :: הרשמה; # השתמש ברירת המחדל שיא (\ n) ושדה (,) מפרידים $ p = text :: הרשמה festerparser-> חדש ($ קובץ); # או להיות מפורשים שלי $ p = text :: הרשמה faparparSer-> חדש ({filename => $ קובץ, field_separator => "\ ט",}); $ p-> filename ('foo.csv'); # רשומות פיצול על שני Newlines $ P-> Record_Separator ("\ n \ n"); # שדות פיצול על כרטיסיות $ P-> Field_Separator ("\ ט"); # דלג על הקווים המתחילים ב- hashes $ P-> תגובה (QR / ^ # /); # Trim Whitespace $ P-> לקצץ (1); # השתמש בשדות בשורה הראשונה כשמות עמודות $ P-> Bind_header; # קבל רשימה של שדות הכותרת (בסדר) שלי @columns = $ p-> field_list; # לחלץ שדה מסוים מן השורה הבאה שלי ($ שם, $ גיל) = $ p-> חלץ (QW ); # להחזיר את כל השדות בשורה הבאה שלי @fields = $ p-> fetchrow_array; # הגדרת שדה כינוי $ P-> Set_field_alias (שם => ידית '); # להחזיר את כל השדות בשורה הבאה כמו hashref שלי $ רשומה = $ p-> fetchrow_hashref; הדפס $ Record -> {'שם'}; # או הדפס $ Record -> {'ידית'}; # החזר את הרשומה כאובייקט עם שדות כמו Accessors $ Object = $ p-> Fetchrow_Object; הדפס $ אובייקט -> שם; # או $ אובייקט-> ידית; # קבל את כל הנתונים כמו arrayref של arrayrefs הנתונים שלי $ = $ p-> fetchall_arrayref; # קבל את כל הנתונים כמו ARRAYREF של HASHREFS הנתונים שלי $ = $ p-> FECCHALL_ARRAYREF ({עמודות => {}}); # קבל את כל הנתונים כמו hashref של hashrefs הנתונים שלי $ = $ p-> fetchall_hashref ('שם'); דרישות: · פרל


טקסט :: הרשמה תוכנה קשורה