Metin :: xsv

Metin :: XSV, bir perl modülü karakter ayrılmış dosyaları okuyun.
Şimdi İndirin

Metin :: xsv Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Ben Tilly
  • yayıncı web sitesi:
  • http://search.cpan.org/~tilly/Text-xSV-0.16/lib/Text/xSV.pm

Metin :: xsv Etiketler


Metin :: xsv Açıklama

Metin :: XSV, bir perl modülü karakter ayrılmış dosyaları okuyun. Metin :: XSV, karakter ayrılmış dosyaları okumak için bir Perl modülüdür.Synopsis Metin kullanın :: XSV; $ csv = yeni metin :: xsv; $ csv-> open_file ("foo.csv"); $ csv-> read_header (); # Başlıklar Oldukça Oldukça Yalnızca Duyarlı Foreach, $ Field ($ CSV-> Get_Fields) {if (LC ($ alan) NE $ saha) {$ CSV-> Alias ($ alan, LC ($ alan)); }} $ CSV-> Add_Compute ("mesaj", alt {$ csv = shift; benim ($ adı, $ yaş) = $ CSV-> Ekstresi (QW (ADI YAŞI)); İADE "$ ADI YAŞ YAŞLARI oldn ";}); iken ($ csv-> get_row ()) {My ($ adı, $ Yaşı) = $ CSV-> Ekstresi (QW (ADI YAŞI)); "$ isim yaşındadır" yazdırın. # # Yazdırma $ CSV-> Ekstresi ("Mesaj"); } # Yukarıdaki dosya ile oluşturulabilir: $ CSV = Metin :: XSV-> Yeni (FILENAME => "foo.csv", başlık => ,) ; $ csv-> print_header (); $ csv-> print_row ("ben tilly", 34, "m"); # Aynı şey. $ csv-> print_data (yaş => 34, isim => "ben tilly", seks => "m",); Bu modül, karakter ayrılmış bir karakterin ortak bir varyasyonunu okumak ve yazmak içindir. En yaygın örnek virgülle ayrılır. Bununla birlikte, tek olasılıktan uzak olan, aynı temel format, sekmeleri, kolonları veya diğer karakterleri kullanarak Microsoft ürünleri tarafından dışa aktarılır. Biçim, iadelerle ayrılan bir dizi satırdır. Her satırda, karakter ayırıcınız tarafından ayrılan bir dizi alanınız var. Alanlar belirlenebilir, bu durumda bir çift çekirdek, ayırıcı veya geri dönüş içermezler veya kote edilirler, bu durumda hiçbir şey içerebilirler ve bunları eşleştirerek çift tırnakları kodlarlar. Microsoft ürünlerinde, alıntılanan alanlar dizelerdir ve belirsiz alanlar, bir set somuniğe dayalı çeşitli veri türlerinden biri olarak yorumlanabilir. Ve büyük ve büyük bu gerçek Perl'de alakasızdır, çünkü Perl büyük ölçüde çözülür. Bu modülün boş kalemsiz alanların, farklılaşmamış değerler olarak Perl'de temsil edilen null'lar olarak ele alındığı bir istisna. Sıfır uzunlukta bir dize istiyorsanız, alıntı yapın. İnsanlar genellikle bu şekilde bölünmüş ile çözün. Bir sonraki adım, bir satırı okumak ve ayrıştırmaktır. Ne yazık ki bu arayüz seçimi (metnin yaptığı :: CPPE'de :: CSV), bir alana gömülü getirileri kullanmayı zorlaştırır. (Bu belgenin önceki sürümleri imkansızdı. Yani yanlıştır. Ancak, çağrı kodunun geçerli bir satırınıza kadar satır eklemek için mantığı sağlamalıdır. Bunu tutarlı bir şekilde yapmadığınız ölçüde, kodunuz buggy olacaktır. ) Bu nedenle, ayrıştırma mantığının tüm dosyaya erişebilmesi için iyidir. Bu modül, FileHandle'a erişimi olan bir CSV nesnesi oluşturarak sorunu çözer, eğer yeni bir hattın gerekli olduğunu fark ederse, okuyabilir. niyet. Gereksinimler: · Perl


Metin :: xsv İlgili Yazılım

Test :: derlemek

TEST :: Derleme, Perl Modül dosyalarının doğru bir şekilde derlenip derlemediğini kontrol etmek için bir komut dosyasıdır. ...

168

İndirmek