Les limites du nombre de lignes pour un fichier CSV dépendent de la capacité du disque où il est écrit, de la taille maximale des fichiers gérées par Windows (selon les versions, cela peut-être 2giga octets ou plus), et enfin du logiciel qui réutilisera ce fichier (si c'est Excel, cela dépend des versions (c'est 65.536 lignes pour ma version)).
La meilleur méthode pour exporter dépend de l'environnement et de ce que l'on veut. En gros, il y a deux méthodes : 1. Utiliser la fonction "sauvegarde sous..." de Excel. 2. Faire une macro en VBA qui va ouvrir un fichier, écrire chaque ligne, et fermer le fichier. Il faudrait essayer les deux méthodes et voir celle qui vous convient le mieux.