203.TUTO WINDEV/WEBDEV Windev et Excel, créer un fichier!

Поделиться
HTML-код
  • Опубликовано: 4 ноя 2024
  • Ma cagnotte leetchi: windevnurse.fr , menu "Faire un don"
    Mon Paypal pour faire un don: paypal.me/windevnurse
    CODE PROMO Francelink: WINDEVNURSE
    Mon site: www.windevnurse.fr
    Onedrive:
    1drv.ms/u/s!Ap...
    Nous allons voir ici comment créer un fichier excel à partir de Windev et sans passer par le champ tableur.
    Tout ceci simplement avec le wlangage.
    Bon Dev à tous.

Комментарии • 26

  • @codin573
    @codin573 Год назад +1

    Merci prof, toujours au top

    • @windevnurse
      @windevnurse  Год назад +1

      J'essaye de l'être...mais pas toujours simple...merci Franck :)

  • @TheAmerigol
    @TheAmerigol Год назад +4

    à 13:30, il vaut mieux déclarer la variable en dehors de la boucle.
    Windev gère très mal la libération de mémoire allouée précédemment, donc en déclarant la variable dans la boucle, on créé un risque de surcharge de la mémoire vive.
    Il vaut donc mieux déclarer la variable avant et la modifier à la volé

    • @tweetybird-g4p
      @tweetybird-g4p Год назад

      Oui mais disons qu'ici le fichier contenait peu de données et on pouvait se le permettre

    • @TheAmerigol
      @TheAmerigol Год назад

      @@tweetybird-g4p oui tout à fait je chipote, mais il vaut mieux coder de manière opti dès le départ, qui sait si notre appli (de manière générale, pas forcément celle de la vidéo) ne va pas évoluer et traiter plus de données ? surtout que dans cet exemple précis, ça ne coute aucun effort de remonter la déclaration de la variable d'une ligne

    • @tweetybird-g4p
      @tweetybird-g4p Год назад

      Tu as entièrement raison, c'est certain qu'il vaut mieux coder comme il le faut, plutôt que de faire des raccourcis😀

    • @windevnurse
      @windevnurse  Год назад

      C'est vrai que le code n'est pas toujours propre...n'étant pas développeur de formation...
      Cependant j'essaye de faire des choses compréhensibles et accessibles à tous.
      Je dois avouer que certaines notions de bases me manquent aussi.

  • @rachidrachid-ez2mx
    @rachidrachid-ez2mx Год назад +1

    Merci beaucoup

    • @windevnurse
      @windevnurse  Год назад

      Pas de quoi Rachid, je suis heureux si cela t'aide un peu.

  • @yannwagner6302
    @yannwagner6302 Год назад +1

    NB1 : le PAS dans la ligne "POUR leLigne = cstF_PremièreLigne _À_ xlsNbLigne(MonDoc,False) PAS 2" pourrait être négatif....
    POUR I = 10.55 _a_ 1.32 PAS -1.1
    NB2 : J'utilise "_A_" au lieu de A pour ne pas réévaluer la borne supérieur à chaque itération...

  • @tweetybird-g4p
    @tweetybird-g4p Год назад +1

    Bonjour, en windev 25, il faut mettre le tableaffiche après et mettre Isin en clé doublon, sinon cela ne marche pas.🙂

    • @windevnurse
      @windevnurse  Год назад

      Tu as trouvé la réponse...bravo!

  • @moustaphandiaye8663
    @moustaphandiaye8663 Месяц назад +1

    Bonjour j'ai un fichier de plus de 300k enregistré mais quand j'utilise export xls ça me donne une erreur
    "Erreur de manipulation XML..."

    • @windevnurse
      @windevnurse  Месяц назад

      Bonjour Moustapha,
      Je reconnais que le message d'erreur n'est pas très signification.
      Dans ce cas, il faut traiter les informations ligne par ligne...
      La vidéo 202 peut t'aider...

  • @yannwagner6302
    @yannwagner6302 Год назад +1

    12:45... Je pense que ce n'est pas une bonne pratique de mettre le N° de ligne début en dur dans le code. Une meilleure pratique est d'utiliser des constantes. Cela permet de changer facilement et A UNE SEULE PLACE ces paramètres.
    Idem pour les numéro de colonnes
    Par Exemple : Mettre dans la déclaration de la fenêtre.
    CONSTANTE
    cstF_PremièreLigne = 6
    cstF_ColonneIsin = 12
    cstF_ColonneCours = 2
    FIN

    • @tweetybird-g4p
      @tweetybird-g4p Год назад +1

      Dans une certaine mesure, tu as raison. Cependant, pour nous montrer le sujet de façon claire pour la compréhension, il valait mieux pour des fins pédagogiques de procéder comme WindevNurse l'a fait pour que ce soit clair pour tous.

  • @tweetybird-g4p
    @tweetybird-g4p Год назад

    Bonjour, Excellente vidéo. Sur mon Windev 25, au niveau des champs métier, le fichier de sélection n'a pas les trois petits points qui servent pour la sélection. Est ce normal ? Merci🙂 sb

    • @jean-bernardbariller3472
      @jean-bernardbariller3472 Год назад +1

      Pour remplacer le champs métier pour ceux qui ne l'on pas dans leur version
      sFichierSelectionné est une chaîne
      sFichierSelectionné = fSélecteur("Répertoires","Fichier.xls",...
      "Sélectionner un fichier .xls ou .csv",...
      "Fichier Excel (*.xls)"+ TAB + "*.xls" + RC + "Tous" + TAB + "*.*","xls")
      depuis la version 9 fselecteur fonctionne

    • @tweetybird-g4p
      @tweetybird-g4p Год назад +1

      @@jean-bernardbariller3472 Merci pour l'Information. 🙂

    • @windevnurse
      @windevnurse  Год назад

      Merci pour ton aide Jean.

  • @mohsenfakhet3398
    @mohsenfakhet3398 Год назад +1

    Pp