Některé výstupy z aplikace Alff, použitelné v jiných aplikacích bývají uloženy v souborech CSV (coma separated value - hodnoty oddělené čárkou).
Soubory CSV jsou velmi jednoduché textové soubory, které nemají vlastní specifikaci (formát je popsán zde RFC4180). Předpokladem výchozího formátu je:
datový záznam (řádek tabulky) je zapsán do řádku textového souboru, hodnoty polí (sloupců) jsou na řádku odděleny oddělovačem (čárkou). Hodnoty mohou být "uzavřeny" do uvozovek (v takovém případě je možné aby i v hodnota obsahovala čárku) . Kažný řádek je ukončen znakem konce řádku, přižemž poslední řádek takto ukončen být nemusí.
V praxi se kromě oddělovače "čárka" používají i oddělovače jiné - např. středník, tabulátor... Je to z těchto důvodů:
Hodnota uzavřená do uvozovek je některými programy považována za TEXT, zatímco my potřebujeme aby ji program identifikoval jako ČÍSLO. V některých národních prostředích - české nevyjímaje - je jako desetinný oddělovač použita čárka - nemůžeme tedy čísla uzavírat do uvozovek a použít v nich čárku - čárka je pro nás jako oddělovač hodnot v takovémto případě nepoužitelná
Datový výstup obsahuje směsici datových formátů (čísla, text, logické hodnoty...), nejsme schopni předem tyto formáty určit a tudíž nevíme jak se budou zpracovávat.