Recherche de tag: csv


Parseur de csv basique [Python]

04.07.2018     qcavaille      python3 parser csv 

  Parseur de csv basique :
- Délimiteur réglable
- Pas de limite de colonnes, mais nécessite des lignes "complètes" ET une ligne d'en-têtes de colonnes
- Retourne un générateur, théoriquement plus léger en mémoire. Mais itérable une seule fois !
import csv as L
def readCSV(file):
    with open(file) as csvfile:
        readCSV = L.reader(csvfile, delimiter=";")
        firstRow=True
        columnName=[]
        for row in readCSV:
            if firstRow:
                firstRow=False
                for col in row:
                    columnName.append(col)
            else:
                aRow={}
                i=0
                for col in columnName:
                    aRow[col]=row[i]
                    i+=1
                yield aRow
2/5 - [3 ratings]




Conversion d'encodage pour fichier tabulé [Bash]

12.10.2018     Yo_O      utf8 encodage csv excel tableau données cli 

  A l'aide de iconv (https://en.wikipedia.org/wiki/Iconv), vous pouvez maintenant arranger n'importe quel fichier tabulé "mal encodé" (comprendre "pas encodé en UTF-8") venant de vos biologistes préférés en une petite ligne.
iconv -f iso-8859-1 -t utf-8 input_file_in_ISO8859-1.csv > output_file_in_UTF8.csv
5/5 - [1 rating]