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.
Merci prof, toujours au top
J'essaye de l'être...mais pas toujours simple...merci Franck :)
à 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é
Oui mais disons qu'ici le fichier contenait peu de données et on pouvait se le permettre
@@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
Tu as entièrement raison, c'est certain qu'il vaut mieux coder comme il le faut, plutôt que de faire des raccourcis😀
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.
Merci beaucoup
Pas de quoi Rachid, je suis heureux si cela t'aide un peu.
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...
Bonjour, en windev 25, il faut mettre le tableaffiche après et mettre Isin en clé doublon, sinon cela ne marche pas.🙂
Tu as trouvé la réponse...bravo!
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..."
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...
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
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.
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
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
@@jean-bernardbariller3472 Merci pour l'Information. 🙂
Merci pour ton aide Jean.
Pp
ok