en fait le CSV c'est souvent la m**de pour les tableurs surtout si on est français et qu'on a des float (nombre décimaux)
Le format CSV présente entre autres inconvénients d'être interprété par Microsoft Excel comme étant au format anglais (séparateur de colonnes : virgule ; séparateur de décimales : point) ou français de France (séparateur de colonnes : point-virgule ; séparateur de décimales : virgule) en fonction de l'origine du fichier : sur disque, par HTTP, support amovible
Le format SYLK présente l'avantage d'être un format texte et d'être indépendant de la langue de Microsoft Excel (anglais, français…). Il peut intégrer des formules mathématiques simples et contrôler certaines propriétés des cellules. De plus, les cellules du tableur peuvent être remplies dans le désordre.
Une alternative est le XML pour l'import sur un logiciel tableur comme Microsoft Excel.
son historique remonte à Fortran sur IBM sous OS/360 en 1972 (cf in english)