Ce module contient les fonctions et les classes permettant la lecture et l'écriture de données d'un tableur (chiffrier électronique) dans un fichier.
FIELD_SIZE_LIMIT |
field_size_limit([new_limit]) |
Cette fonction permet de demander la taille maximum d'un champ alloué par l'analyseur. |
GET_DIALECT |
get_dialect(name) |
Cette fonction permet de demander le dialecte associé avec le nom spécifié. |
LIST_DIALECTS |
list_dialects() |
Cette fonction permet de demander les noms de tous les dialectes enregistrés. |
READER |
reader(csvfile, dialect='excel', **fmtparams) |
Cette fonction permet de demander l'objet de lecture allant être traiter chaque lignes du fichier csv spécifié. |
REGISTER_DIALECT |
register_dialect(name[, dialect], **fmtparams) |
Cette fonction permet d'associer un dialecte avec un nom spécifié. |
UNREGISTER_DIALECT |
unregister_dialect(name) |
Cette fonction permet de supprimer l'association d'un dialecte avec un nom spécifié. |
WRITER |
writer(csvfile, dialect='excel', **fmtparams) |
Cette fonction permet de demander l'objet d'écriture allant convertir les données utilisateurs vers un fichier csv spécifié. |
Méthode |
Syntaxe |
Description |
DIALECT |
Dialect |
Cette classe contient les attributs d'un lecteur spécifique ou d'une instance d'écriture. |
DICTREADER |
DictReader(csvfile, fieldnames=None, restkey=None, restval=None, dialect='excel', *args, **kwds) |
Cette méthode permet de créer l'objet effectuant les opérations de lecture régulière mais cartographie les informations de lecture dans un dictionnaire de clefs optionnel. |
DICTWRITER |
DictWriter(csvfile, fieldnames, restval='', extrasaction='raise', dialect='excel', *args, **kwds) |
Cette méthode permet de créer l'objet effectuant les opérations d'écriture régulière mais cartographie dans un dictionnaire les lignes sorties. |
ERROR |
Error |
Cette exception est provoquer quand les fonctions rencontre une erreur. |
EXCEL |
excel |
Cette classe permet de définir les propriétés usuel d'un fichier CSV généré pour Excel. |
EXCEL_TAB |
excel_tab |
Cette classe permet de définir les propriétés usuel d'un fichier CSV avec des délimiteur de tabulation généré pour Excel. |
QUOTE_ALL |
QUOTE_ALL |
Cette constante permet d'indiquer aux objets d'écriture qu'il faut mettre des guillemets pour tous les champs. |
QUOTE_MINIMAL |
QUOTE_MINIMAL |
Cette constante permet d'indiquer aux objets d'écriture qu'il faut mettre les caractères spécial comme le délimiteur, le caractère de guillemet ou n'importe quel caractères dans la ligne de terminaison. |
QUOTE_NONE |
QUOTE_NONE |
Cette constante permet d'indiquer aux objets d'écriture qu'il ne faut jamais mettre des guillemets aux champs. |
SNIFFER |
Sniffer |
Cette classe permet de déterminer le format d'un fichier CSV. |
Méthode |
Syntaxe |
Description |
DELIMITER |
delimiter |
Cet attribut permet d'indiquer une chaine de caractères d'un caractère de séparation de champs. |
DOUBLEQUOTE |
doublequote |
Cet attribut permet d'indiquer comment il faut contrôler les instances de caractère de guillemet. Ainsi, que cet attribut vaut True,
le caractère est un double guillemet sinon quand il vaut «False», il s'agit d'un caractère simple guillemet (avec un caractère d'échappement). |
ESCAPECHAR |
escapechar |
Cet attribut permet d'indiquer la chaine de caractères utiliser pour l'écriture d'un échappement si le délimiteur est fixé sur «QUOTE_NONE» et que le
caractère de guillemet est fixé sur «doublequote» à «False». |
LINETERMINATOR |
lineterminator |
Cet attribut permet d'indiquer le caractère utiliser pour terminer une ligne produite par l'objet d'écriture. |
QUOTECHAR |
quotechar |
Cet attribut permet d'indiquer une chaine de caractères utiliser pour le guillemet des champs, comme le délimiteur ou le caractère de guillemet ou lequel
contient les caractères de nouvelles lignes. |
QUOTING |
quoting |
Cet attribut permet d'indiquer comment contrôler les guillemets généré par l'objet d'écriture et reconnu par l'objet de lecture. |
SKIPINITIALSPACE |
skipinitialspace |
Cet attribut permet d'indiquer si la valeur est «True», qu'il faut ignorer les espaces blancs immédiatement après le délimiteur. |
STRICT |
strict |
Cet attribut permet d'indiquer si la valeur est «True», qu'il faut provoquer l'exception «Error» lorsqu'une mauvaise entrée CSV est rencontrée. |