/// <summary>
        /// Sauve le tableau vers un fichier texte de taille fixe.
        /// Si une valeur est supérieure à la taille de la cellule -> Exception.
        /// </summary>
        /// <param name="chemin">Chemin du fichier de sortie</param>
        /// <param name="formatFichier">Format du fichier (nom et taille des colonnes) : <c>OrderedDictionary[string, int]</c></param>
        /// <param name="data">Tableau à sauver</param>
        public static void WriteFile(string chemin, OrderedDictionary formatFichier, string[][] data)
        {
            FileFixedWidthWriter writer = new FileFixedWidthWriter(formatFichier);

            using (FileStream fs = new FileStream(chemin, FileMode.Create))
            {
                using (StreamWriter sw = new StreamWriter(fs, Encoding.GetEncoding(1252)))
                    writer.Write(sw, data);
            }
        }
 /// <summary>
 /// Sauve le tableau vers un fichier texte de taille fixe.
 /// Si une valeur est supérieure à la taille de la cellule -> Exception.
 /// </summary>
 public static void WriteStream(TextWriter tw, OrderedDictionary formatFichier, string[][] data)
 {
     FileFixedWidthWriter writer = new FileFixedWidthWriter(formatFichier);
     writer.Write(tw, data);
 }