ÅؽºÆ® :: CSV.½°Ç¥·Î ±¸ºÐ µÈ °ª Á¶Á¾±â (XS ¶Ç´Â PURPEL »ç¿ë) | |
Áö±Ý ´Ù¿î·Îµå |
ÅؽºÆ® :: CSV. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Perl Artistic License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Makamaka Hannyaharamitu
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~makamaka/
ÅؽºÆ® :: CSV. ű×
ÅؽºÆ® :: CSV. ¼³¸í
½°Ç¥·Î ±¸ºÐ µÈ °ª Á¶ÀÛ±â (XS ¶Ç´Â PURPERL »ç¿ë) Text :: CSV´Â ÅؽºÆ® :: CSV_XS ¶Ç´Â ¼ø¼öÇÑ Perl ¹öÀüÀ» »ç¿ëÇÏ¿© ½°Ç¥·Î ±¸ºÐ µÈ °ªÀÇ ±¸¼º ¹× ºÐÇظ¦À§ÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ÅؽºÆ® :: CSV Ŭ·¡½ºÀÇ ÀνºÅϽº´Â CSV ¹®ÀÚ¿°ú ±¸¹® ºÐ¼®¿¡ Çʵ带 °áÇÕ ÇÒ ¼ö ÀÖ½À´Ï´Ù. CSV ¹®ÀÚ¿ Çʵå.ÀÌ ¸ðµâÀº ¹®ÀÚ¿À̳ª ÆÄÀÏÀ» ÀÔ·ÂÀ¸·Î ¹Þ¾ÆµéÀÌ°í »ç¿ëÀÚ ÁöÁ¤ ¹®ÀÚ¸¦ ±¸ºÐ ±âÈ£, ±¸ºÐ ±âÈ£ ¹× À̽ºÄÉÀÌÇÁ·Î È°¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î CSV.SYNOPSIS »ç¿ë ÅؽºÆ®°¡ ¾Æ´Ñ ASV (º°°Å °ª)¶ó°í ºÒ¸®´Â °Íó·³ ´õ ÁÁ½À´Ï´Ù. :: CSV; $ csv = text :: csv-> new (); # ºñ ASCII char¸¦ ó¸®ÇÏ·Á¸é »õ °³Ã¼ #À» ¸¸µì´Ï´Ù. $ csv = text :: csv-> new ({binary => 1}); $ status = $ csv-> °áÇÕ (@columns); # Ä÷³À» ¹®ÀÚ¿·Î °áÇÕ = $ CSV-> string (); # °áÇÕ µÈ ¹®ÀÚ¿À» ¾òÀ¸½Ê½Ã¿À $ status = $ csv-> ±¸¹® ($ line); # @columns = $ CSV-> Çʵå ()¸¦ Çʵå·Î ±¸¹® ºÐ¼®ÇÕ´Ï´Ù. # ÆÄ½Ì µÈ ÇÊµå °¡Á® ¿À±â $ status = $ CSV-> status (); # °¡Àå ÃÖ±Ù »óÅ °¡Á® ¿À±â $ bad_argument = $ CSV-> error_input (); # °¡Àå ÃÖ±ÙÀÇ À߸øµÈ Àμö¸¦ ¾òÀ¸½Ê½Ã¿À $ diag = $ csv-> error_diag (); # ¿À·ù°¡ ¹ß»ýÇϸé $ status = $ CSV-> Àμâ ($ IO, $ COLREF)ÀÇ ÀÌÀ¯¸¦ ¼³¸íÇÕ´Ï´Ù. # ÇʵåÀÇ ¹è¿À» Áï½Ã ÆÄÀÏ $ io $ colref = $ csv-> getLine ($ io); # $ IO ÆÄÀÏ¿¡¼ ÁÙÀ» Àаí # ÆĽÌÇÏ°í ¹è¿ # REF Çʵ带 ¹Ýȯ $ CSV-> column_names (@names); getline_hr () $ ref = $ csv-> getline_hr ($ io)¿¡ ´ëÇÑ ¿ À̸§ ¼³Á¤; # getLine () ±×·¯³ª hashref $ eof = $ csv-> eof ()¸¦ ¹ÝȯÇÕ´Ï´Ù. # ¸¶Áö¸· ±¸¹® ºÐ¼® ¶Ç´Â # getLine () ÆÄÀÏÀÇ ³¡ ºÎºÐ¿¡ $ CSV-> À¯Çü (@T_ARRAY)À» È÷Áö´ÂÁö ³ªÅ¸³À´Ï´Ù. # ¿ À¯Çü ¼³Á¤ ¿ä±¸ »çÇ× : ¡¤ Perl.
ÅؽºÆ® :: CSV. °ü·Ã ¼ÒÇÁÆ®¿þ¾î