Les fichiers contenant des données sont disposés dans un tableau, souvent avec des virgules (d'où des valeurs séparées par des virgules), pour séparer les colonnes. Les lignes sont séparées par des retours à la ligne (mais toutes les nouvelles lignes ne sont pas des séparateurs de ligne, car les champs peuvent être entre guillemets pour contenir les sauts de ligne du séparateur. Utilisez cette balise pour les données CSV complètes, pas le cas plus simple d'un enregistrement par ligne ou complètement sans guillemets (utilisez csv-simple pour ce type de données).