Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

 

Fil

@fil

 ? — fil@rezo.net — ►https://twitter.com/recifs — ▻http://keybase.io/fil — ►http://rezo.net — ▻http://spip.net — ►http://visionscarto.net

//
RSS: Fil
tous les messages de Fil
  • @fil
    Fil @fil 18/06/2015
    5
    @biggrizzly
    @tartisdm
    @james
    @0gust1
    @b_b
    5
    @lazuly

    #csvkit
    ▻https://csvkit.readthedocs.org

    Convert Excel to CSV:
    in2csv data.xls > data.csv

    Convert JSON to CSV:
    in2csv data.json > data.csv

    Print column names:
    csvcut -n data.csv

    Select a subset of columns:
    csvcut -c column_a,column_c data.csv > new.csv

    Reorder columns:
    csvcut -c column_c,column_a data.csv > new.csv

    Find rows with matching ells:
    csvgrep -c phone_number -r 555-555-\d{4}" data.csv > matching.csv

    Convert to JSON:
    csvjson data.csv > data.json

    Generate summary statistics:
    csvstat data.csv

    Query with SQL:
    csvsql --query "select name from data where age > 30" data.csv > old_folks.csv

    Import into PostgreSQL:
    csvsql --db postgresql:///database --insert data.csv

    Extract data from PostgreSQL::
    sql2csv --db postgresql:///database --query "select * from data" > extract.csv

    pour la plupart de ces trucs j’utilise #q mais @lazuly préfère #csvkit alors…

    Fil @fil
    • @0gust1
      0gust1 @0gust1 CC BY-NC 20/12/2016

      Le lien vers la doc de la dernière version (le site de doc a l’air un peu cassé) :
      ▻http://csvkit.readthedocs.io/en/540

      Lien vers le dépot sur github :
      ▻https://github.com/wireservice/csvkit

      pour q, voir : ►https://seenthis.net/messages/219474

      0gust1 @0gust1 CC BY-NC
    Écrire un commentaire

thèmes

  • #csvkit
  • #q
À propos de Seenthis Propriété intellectuelle Recommandations API