public void Run() { log.WriteLine($"Conversion du tableau {fileName} au format wiki"); log.WriteLine("Téléchargement du contenu"); var content = this.Download(this.SheetId); var lines = content.Split(new[] { "\r", "\n" }, StringSplitOptions.RemoveEmptyEntries); T previousRow = null; var altRow = false; var count = 0; log.WriteLine("Demarrage de la conversion des lignes..."); foreach (var line in lines.Skip(1)) { // lecture ligne var row = this.FromLine(line); // conversion format wiki this.ReadRow(row, previousRow, ref altRow, @out); // passage ligne suivante previousRow = row; altRow = !altRow; count++; } if (count > 0) { WriteEndTable(@out); } @out.Close(); log.WriteLine($"Conversion terminee, {count} lignes ecrites dans le fichier {fileName}"); }