diff --git a/ecrire/inc/filtres.php b/ecrire/inc/filtres.php
index 21a10c5e529b41b04152ae31b03d51320e859a57..4a984d6c59b65e083efb8b778ff054076c47f43d 100644
--- a/ecrire/inc/filtres.php
+++ b/ecrire/inc/filtres.php
@@ -73,13 +73,13 @@ function filtre_text_csv_dist($t)
 	}
 	// si premiere colonne vide, le raccourci doit quand meme produire <th...
 	if ($entete[0] == $sep) $entete = ' ' . $entete;
+	if ($corps[strlen($corps)-1] <> "\n") $corps .= "\n";
 	return propre($caption .
 		"\n|{{" .
 		str_replace($sep,'}}|{{',$entete) .
 		"}}|" .
 		"\n|" .
-		str_replace($sep,'|',str_replace("\n", "|\n|",$corps)) .
-		"|\n");
+		str_replace($sep,'|',str_replace("\n", "|\n|",$corps)));
 }
 
 // Incrustation de HTML, si on est capable de le securiser