Je travaille actuellement sur une application console qui va récupérer des informations dans une base de données pour les insérer dans une autre base de données. Je voudrais qu'une fois toutes les données sauvegardées, l'application génère et télécharge automatiquement un fichier csv sur l'ordinateur de l'utilisateur. Mais sans enregistrer le fichier sur le serveur. Est-ce possible ou dois-je créer un fichier temporaire?Créer et exporter un fichier csv dans l'application console C# sans enregistrer sur le serveur
Merci d'avance pour vos réponses.
Quel serveur? Vous avez dit que c'était une application console. Un fichier CSV est juste une chaîne comme les autres, vous pouvez l'écrire où vous voulez. Ce n'est pas vraiment clair quel est le problème. – David
Cela aide-t-il, Espace? https://stackoverflow.com/questions/2422212/how-to-create-csv-excel-file-c – DanielG
FileStream filestream = nouveau FileStream ("loopdata.csv", FileMode.Create); var streamwriter = new StreamWriter (flux de fichiers); streamwriter.AutoFlush = true; Console.SetOut (streamwriter); Console.SetError (streamwriter); – DanielG