Partage
  • Partager sur Facebook
  • Partager sur Twitter

[c# Interop] Changer nom fichier sans enregistrer

    23 mai 2018 à 10:37:22

    Bien le bonjour,

    Tout ce que je souhaite de faire c'est de pouvoir changer le nom du fichier que je créé sans l'enregistrer (pour que l'utilisateur puisse choisir où l'enregistrer), c'est-à-dire changer le nom du "Classeur1.xls" en par exemple "Export_2018.xls". 

    Si cela vous intéresse, le principe de mon programme est de récupérer des informations des salariés d'une entreprise et de les mettre dans un fichier excel. Je les insère ligne par ligne dans mon excel en mode "invisible" (que l'utilisateur ne voit pas l'excel). A la fin du programme, on fait apparaître l'excel avec toutes les données dedans.

    Est-ce que ma demande est facilement réalisable ?

    Je vous remercie de votre aide et n'hésitez pas à me demander si je dois mettre des bouts de code :)

    • Partager sur Facebook
    • Partager sur Twitter
      22 juin 2018 à 16:57:35

      Faire tout en mémoire, et n'écrire le fichier Excel qu'au moment où l'on connait le nom du fichier.
      • Partager sur Facebook
      • Partager sur Twitter
      Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
        26 juin 2018 à 16:48:18

        Bonjour,

        Merci de ta réponse même si je ne suis plus sur le projet. Mais par curiosité et pour mes futurs projets, quand tu dis : "Faire tout en mémoire", tu entends quoi par là ? As-tu des exemples (ou liens) pouvant m'éclairer ? 

        -
        Edité par hyeline 26 juin 2018 à 16:50:42

        • Partager sur Facebook
        • Partager sur Twitter
          26 juin 2018 à 19:18:59

          C'est fonction du Framework de création de fichiers Excel que vous utilisez.

          Mais j'en connais aucun qui vous oblige à créer un fichier ou qui vous interdit de le renommé après création.

          De toute évidence, vous n'avez pas structuré votre solution.

          L'affichage des données, la récupération des données, la sauvegarde dans un fichier doivent être dans 3 parties indépendantes.

          Les données et leur manipulations devraient être dans une partie autonome, permettant de changer tout le reste sans avoir à toucher à cette partie : Le MODEL des architecture MVC ou MVP ou MVVM ou encore Document/Vue.

          • Partager sur Facebook
          • Partager sur Twitter
          Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.

          [c# Interop] Changer nom fichier sans enregistrer

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown