Si vous ouvrez le fichier XLS dans LibreOffice ou OpenOffice, puis Enregistrer sous... et choisissez Texte CSV, cela permet de générer un fichier CSV qui inclut également des guillemets comme délimiteurs.
Par exemple :
"Smith","Pete","Canada"
"Jones","Mary","England"
Cochez simplement la case « Mettre tous les champs texte entre guillemets » :
Pour mettre également les champs numériques entre guillemets, sélectionnez votre plage de cellules et changez le format de cellule en « texte » avant d'enregistrer.