Text :: Ecsv.

Erweiterte CSV-Manipulationsroutinen
Jetzt downloaden

Text :: Ecsv. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jozef Kutej
  • Website des Verlags:
  • http://search.cpan.org/~jkutej/

Text :: Ecsv. Stichworte


Text :: Ecsv. Beschreibung

Erweiterte CSV-Manipulationsroutinen Text :: ECSV ist ein Perl-Modul für erweiterte CSV-Manipulationsroutinen. Verwenden Sie Basis-Text :: CSV_XS '; => Siehe Text :: CSV_XS.ROLAND Giersg hatte eine Präsentation bei YAPC 2007 mit dem Namen "Techniken für Remote System-Monitoring". Er erklärte seine Suche nach einem guten Protokollierungsformat oder wie ein kontinuierlicher Datenfluss in einem belastbaren Formular speichert. Xml? YAML? Csv? XML ist schön, aber für ein Maschinen, nicht für den Menschen, ist Yaml für beide nett, aber es ist schwer zu Grep. CSV ist lesbar und greptfähig, aber nicht zu flexibel. Was ist also die Schlussfolgerung? ECSV ist wie ein CSV, aber in jedem Kommas getrennten Feld ist der Name der Spalte eingestellt. Dies gibt eine Flexibilität zum Überspringen, Neuordnung, Fügen Sie die Felder hinzu. Alle Informationen werden pro Zeile gespeichert, sodass es einfach ist, dass sie einfach ist. Es ist auch einfach, zwei Datensätze mit MD5-Ing mit den Zeilen zu vergleichen oder String EQ.Synopsis verwenden Text :: ECSV; $ ECSV = Text :: ECSV-> NEU (); # Erstellen eines neuen Objekts $ line = 'id = 3, Name = Text :: ECSV, SHOT_DESC = erweiterte CSV-Manipulationsroutinen'; $ status = $ ecsv-> parse ($ line); # Parse A CSV-Zeichenfolge in Felder # und Namenswertpaare% Spalten = $ ECSV-> Felder_Hash (); # Holen Sie sich das analysierte Feld Hash $ Spalte = $ ECSV-> field_named ('ID'); # Feldwert für den angegebenen Namen $ ECSV-> Kombination ('B' => 2, 'A' => 1, 'C' => 3,); # OK ($ ECSV-> String EQ 'B = 2, A = 1, C = 3'); Anforderungen: · Perl.


Text :: Ecsv. Zugehörige Software