fastercsv. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://highline.rubyforge.org/
fastercsv. ű×
fastercsv. ¼³¸í
Ruby Standard CSV ¶óÀ̺귯¸®¸¦ ±³Ã¼ÇϽʽÿÀ FasterCSV´Â RubyÀÇ Ç¥ÁØ CSV ¶óÀ̺귯¸®¸¦ ´ëüÇÏ´Â °ÍÀÔ´Ï´Ù. FasterCSV´Â ¼ø¼öÇÑ ·çºñ Äڵ尡 ¾ÆÁ÷ ÈξÀ ÀÛ°í ´õ ºü¸£¸ç ´õ ³ªÀº ÀÎÅÍÆäÀ̽º¸¦ À§ÇØ ³ë·ÂÇÕ´Ï´Ù .FasterCSV´Â ÇØ´ç µµ¼°üÀÇ »ç¿ëÀÚ¿¡°Ô ¿ì·Á »çÇ×À» ÇØ°áÇϵµ·Ï ¼³°èµÇ¾úÀ¸¸ç 3 °¡Áö ÁÖ¿ä ¸ñÇ¥¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ¶óÀ̺귯¸®. ¡¤ ÄÚµå ±â¹ÝÀ» À¯ÁöÇÏ·Á¸é ÀÛ°íº¸´Ù ½±°Ô »ç¿ëÇϽʽÿÀ. (fastercsv´Â ´õ Å©Áö ¸¸ »ó´çÈ÷ Ư¡À¸·Î ´õ Å©°Ô ºÎÀ¯ÇÕ´Ï´Ù.) ²Ï ÀÛ½À´Ï´Ù.) ¡¤ CSV ÀÎÅÍÆäÀ̽º¸¦ Çâ»ó½Ãŵ´Ï´Ù. Âü°í : FasterCSV´Â GPL (General Public License) ¹öÀü 2 ¹× Ruby ¶óÀ̼¾½º¿¡ µû¶ó ´õºí ¶óÀ̼¾½ºµÇ°í Á¦°øµË´Ï´Ù. ...¿¡ ´ÙÀ½Àº "fastercsv"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ FasterCSV¿¡´Â ´õ¿í ¾ö°ÝÇÑ Æļ°¡ ÀÖÀ¸¸ç ¹®Á¦°¡ÀÖ´Â µ¥ÀÌÅÍ¿¡ MalformedCsverrors¸¦ ´øÁú °ÍÀÔ´Ï´Ù. ¡¤ FasterCSV´Â CSVº¸´Ù´Â ÁÙ ³¡À» ´ú ÀÚÀ¯·Ó°Ô »ý°¢ÇÕ´Ï´Ù. row_sep·Î ¼³Á¤ ÇÑ °ÍÀÔ´Ï´Ù. ¡¤ CSV´Â ºó ÁÙÀ» ·Î ¹ÝȯÇÕ´Ï´Ù. fastercsv°¡ ±×µéÀ» È£ÃâÇÕ´Ï´Ù []. ¡¤ FasterCSV¿¡´Â Æļ°¡ ÈξÀ ºü¸¨´Ï´Ù. ¡¤ FasterCSV´Â Çؽà ½ºÅ¸ÀÏ ¸Å°³ º¯¼ö¸¦ »ç¿ëÇÏ¿© ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù. ¡¤ FasterCSV´Â CSV¿¡¼ generate_row () ¶Ç´Â parse_row ()°¡ ¾ø½À´Ï´Ù. ¡¤ FasterCSV¿¡´Â CSVÀÇ µ¶ÀÚ ¹× ÀÛ°¡ Ŭ·¡½º°¡ ¾ø½À´Ï´Ù. ¡¤ FasterCSV :: Open ()Àº CSV :: Open ()º¸´Ù RubyÀÇ open ()º¸´Ù ÅÀÔ´Ï´Ù. ¡¤ FasterCSV °´Ã¼´Â ´ëºÎºÐÀÇ Ç¥ÁØ IO ¸Þ¼Òµå¸¦ Áö¿øÇÕ´Ï´Ù. ¡¤ FasterCSV´Â ÀÐ±â ¹× ¾²±â¸¦ À§ÇØ ¹®ÀÚ¿ ¹× IO¿Í °°Àº °´Ã¼¸¦ ·¦ÇÎÇÏ´Â µ¥ »ç¿ëµÇ´Â new () ¸Þ¼µå°¡ ÀÖ½À´Ï´Ù. ¡¤ FasterCSV :: Generate ()´Â CSV :: Generate ()¿Í ´Ù¸¨´Ï´Ù. ¡¤ FasterCSV´Â ºÎºÐ Àб⸦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. ±×°ÍÀº ¶óÀÎ ´ÜÀ§·Î ÀÛµ¿ÇÕ´Ï´Ù. ¡¤ FasterCSV´Â ÀνºÅϽº ¸Þ¼Òµå°¡ ¼º´É»óÀÇ ÀÌÀ¯·Î ±¸ºÐ ±âÈ£¸¦ ¹«½ÃÇÏ´Â °ÍÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. »ý¼ºÀÚ¿¡¼ ¼³Á¤ÇؾßÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ Å« ÀÔ·ÂÀ» ÇÇÇϱâ À§ÇØ Timothy Elliott°¡ ÁÖ¿ä Æļ°¡ ´Ù½Ã ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ¡¤ Ruby 1.8ÀÇ Á¤±Ô½Ä ¿£Áø ¹®Á¦. ÀÌ·¸°ÔÇϸé FasterCSV°¡ ´õ ¸¹Àº ÀÔ·ÂÀ» ó¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù ¡¤ Á¤»óÀûÀ¸·Î. ¡¤ FasterCSV´Â Ruby 1.9¿¡ ÇÊ¿äÇÑ °æ¿ì ¾÷±×·¹À̵å ÇÒ ÅëÁö¸¦ ÅëÇØ Á¾·áµË´Ï´Ù. ¡¤ ´©¶ô µÈ ÆÄÀÏÀÌ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î Å×½ºÆ®°¡ ¼Ò½º ÆÐÅ°Áö¿¡¼ ½ÇÇàµË´Ï´Ù.
fastercsv. °ü·Ã ¼ÒÇÁÆ®¿þ¾î