Pas de problème (pb), que du PowerBuilder (PB) ^^

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 26-07-2013 16:04:35

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

[RESOLU] Problème de sauvegarde au format XLSX

Bonjour,

Powerbuilder Version 12.1 Build 7000

Je n'arrive plus à sauvegarder des fichiers Excel au format xlsx, pourtant j'ai bien excel 2007 installé sur mon poste.

Même en executant la requete sur mon poste dans le database painter, j'ai bien accès au format xslx, mais la sauvegarde d'un gros fichier n'aboutit pas, j'ai une erreur de sauvegarde.

Pourtant, cela a déjà fonctionné sur mon PC, et je ne comprend pas pourquoi cela ne fonctionne plus.

Auriez-vous une idée ?

Merci d'avance,

Hors ligne

 

#2 29-07-2013 07:55:00

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Problème de sauvegarde au format XLSX

C'est quoi l'erreur ? Et c'est quoi la différence depuis que ça marchait ? Il y a peut-être beaucoup plus de données ?

Pourtant normalement, plus c'est gros, plus ça passe...


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#3 29-07-2013 11:23:35

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] Problème de sauvegarde au format XLSX

seki a écrit:

C'est quoi l'erreur ? Et c'est quoi la différence depuis que ça marchait ? Il y a peut-être beaucoup plus de données ?

Pourtant normalement, plus c'est gros, plus ça passe...

En fait, je n'utilise pas cette fonctionnalité très souvent dans mon application.

Le fichier à sauvegarder fait environ 194 682 lignes, donc rien d'extraordinaire.

Depuis, sur mon poste, je pense que j'ai du installer le framework 4.0 pour les besoin du web service.

Si j'essaye de faire le saverowas en excel 12, j'ai le message d'erreur " Save Rows as  Failed  " très rapidement ( remarque : j'arrive bien à le sauvegarder au format CSV).

Si je prend la même requête, et simplement en modifiant les critères (plus que 48000 lignes à sauvegarder), la sauvegarde en excel 12 fonctionne correctement.

Une petite idée ?

Merci d'avance,

Hors ligne

 

#4 29-07-2013 12:10:25

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Problème de sauvegarde au format XLSX

wazou1812 a écrit:

Si j'essaye de faire le saverowas en excel 12, j'ai le message d'erreur " Save Rows as  Failed  " très rapidement ( remarque : j'arrive bien à le sauvegarder au format CSV).

Si je prend la même requête, et simplement en modifiant les critères (plus que 48000 lignes à sauvegarder), la sauvegarde en excel 12 fonctionne correctement.

Une petite idée ?

Pour tester si ce n'est pas un bug à la con : est-ce que ça fonctionne avec 65535 lignes mais plus avec 65536 ? (+ / - quelques lignes suivant le type de comptage) des fois que ça soit un problème de taille de variable ?

PS: un fichier excel de presque 200 000 lignes c'est quand même pas petit...


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#5 29-07-2013 12:18:11

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Problème de sauvegarde au format XLSX

Pour info, ici on a déjà rencontré un bug d'export en .xlsx avec PB11.5 (un caractère ',' écrit à la place d'un '.' dans des montants et le fichier résultat ne peut pas être relu par excel).

Le bug n'est corrigé que dans PB12.5 et on a pu contourner le bug... en utilisant les dll d'interopérabilité de la v12.5 (sybase.powerbuilder.datawindow.excel12.dll) à la place de celles de la v11.5


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#6 29-07-2013 13:06:54

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] Problème de sauvegarde au format XLSX

seki a écrit:

wazou1812 a écrit:

Si j'essaye de faire le saverowas en excel 12, j'ai le message d'erreur " Save Rows as  Failed  " très rapidement ( remarque : j'arrive bien à le sauvegarder au format CSV).

Si je prend la même requête, et simplement en modifiant les critères (plus que 48000 lignes à sauvegarder), la sauvegarde en excel 12 fonctionne correctement.

Une petite idée ?

Pour tester si ce n'est pas un bug à la con : est-ce que ça fonctionne avec 65535 lignes mais plus avec 65536 ? (+ / - quelques lignes suivant le type de comptage) des fois que ça soit un problème de taille de variable ?

PS: un fichier excel de presque 200 000 lignes c'est quand même pas petit...

En fait, avec ma requete, ça marche avec 66000 lignes et à partir de 70-75 000 lignes cela ne fonctionne plus, et effectivement, cela fait un fichier qui ne peut pas être relu avec excel

Et par hazard, tu n'aurais pas la fameuse dll quelque part à me preter voir si cela corrige mon problème ?

Merci

Hors ligne

 

#7 29-07-2013 13:18:07

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Problème de sauvegarde au format XLSX

wazou1812 a écrit:

Et par hazard, tu n'aurais pas la fameuse dll quelque part à me preter voir si cela corrige mon problème ?

On peut peut-être s'arranger, si tu es très gentille...


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#8 29-07-2013 13:19:13

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] Problème de sauvegarde au format XLSX

seki a écrit:

wazou1812 a écrit:

Et par hazard, tu n'aurais pas la fameuse dll quelque part à me preter voir si cela corrige mon problème ?

On peut peut-être s'arranger, si tu es très gentille...

mais je suis toujours très gentille:sif:

Hors ligne

 

#9 29-07-2013 13:49:16

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Problème de sauvegarde au format XLSX

Si jamais ça marche, ça reste du bricolage. Enfin des fois avec PB...


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#10 29-07-2013 13:51:39

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] Problème de sauvegarde au format XLSX

seki a écrit:

Si jamais ça marche, ça reste du bricolage. Enfin des fois avec PB...

ok je test de ce pas et je reviens vers toi

merci

Hors ligne

 

#11 29-07-2013 15:12:08

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] Problème de sauvegarde au format XLSX

J'ai un peu progressé.

j'arrive maintenant à sauvegarder des fichiers jusqu'à 100 000 lignes, mais au delà erreur de sauvegarde.

Car je suis quand même en version 12.1, bon c'est pas encore la 12.5.

L'idéal serait d'avoir un correctif pour la 12.1, mais je doute qu'il existe.

Mais la possibilité d'avoir une virgule à la place d'un point sur un montant est impossible dans mon cas, le select provient de la base de données, et la base ne pourrait pas stocker un montant avec une virgule.

Peut être une autre idée ?

Hors ligne

 

#12 29-07-2013 15:38:29

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Problème de sauvegarde au format XLSX

wazou1812 a écrit:

Mais la possibilité d'avoir une virgule à la place d'un point sur un montant est impossible dans mon cas, le select provient de la base de données, et la base ne pourrait pas stocker un montant avec une virgule.

Dans notre cas, le montant provenait aussi de la base, mais c'est PB qui formatait avec une virgule (parce que défini comme tel dans les options régionales) au lieu du point qui doit toujours être utilisé dans l'xlsx.

Ton problème est peut-être tout autre.


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#13 31-07-2013 14:18:44

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] Problème de sauvegarde au format XLSX

Bonjour,

En fait, il s'agit d'un beug de sybase en version 12.1 ici

Le beug est bien corrigé en version 12.5, je suis en train de vérifier avec sybase qu'il est également corrigé en 12.1 avec le dernier build 7288

Je vous tiens informé....

Merci de votre aide,

Hors ligne

 

#14 31-07-2013 14:39:23

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Problème de sauvegarde au format XLSX

Arf 

Par curiosité, un doc xlsx de 200 000 lignes c'est gros comment ?
Parce je me dis qu'avec autant de lignes ça ne semble pas le bon format de document...

(sérieusement, il y a un humain qui va naviguer après dans un document de 200 000 lignes ? )


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#15 31-07-2013 14:56:56

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] Problème de sauvegarde au format XLSX

seki a écrit:

Arf 

Par curiosité, un doc xlsx de 200 000 lignes c'est gros comment ?
Parce je me dis qu'avec autant de lignes ça ne semble pas le bon format de document...

(sérieusement, il y a un humain qui va naviguer après dans un document de 200 000 lignes ? )

Ces fichiers servent à nos utilisateurs pour faire des statistiques de vente, avec, je pense qu'ils font des tableaux croisés dynamique avec des critères différents, mais au départ, ils ont besoin de toutes les données.

Hors ligne

 

#16 01-08-2013 14:01:41

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] Problème de sauvegarde au format XLSX

wazou1812 a écrit:

Bonjour,

En fait, il s'agit d'un beug de sybase en version 12.1 ici

Le beug est bien corrigé en version 12.5, je suis en train de vérifier avec sybase qu'il est également corrigé en 12.1 avec le dernier build 7288

Je vous tiens informé....

Merci de votre aide,

Le beug n'est pas corrigé en version 12.1 (même avec le dernier build) , il faut obligatoirement passer en version 12.5.2 pour avoir la correction.

Hors ligne

 

#17 01-08-2013 15:57:40

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Problème de sauvegarde au format XLSX

seki a écrit:

(sérieusement, il y a un humain qui va naviguer après dans un document de 200 000 lignes ? )

What if I told you that you can use filters ?

Après sur le fond je te rejoins. Mais dans certaines boites (pour ne pas les citer), Excel est le dieu devant l'éternel. Les gens préfèrent passer 3 jours à bidouiller leur fichier Excel (sachant qu'il y a une chance sur deux qu'ils paument la moitié des données) plutôt que demander une requête SQL ad-hoc écrite en 3 minutes. PEBKAC.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#18 12-12-2013 16:33:28

wazou1812  
Modératrice
Award: bf
Date d'inscription: 24-05-2006
Messages: 610
Pépites: 2,097
Banque: 3,536,631,712,504

Re: [RESOLU] Problème de sauvegarde au format XLSX

Bonjour,

Pour clôturer ce dossier, le problème n'est pas reproductible chez Sybase avec les mêmes tables et mêmes données et même version de PB.

La seule différence entre moi et Sybase est la configuration du poste de travail, moi en Windows XP avec un PC plus très jeune (Pentium Dual-Core CPU 2.6 GHz et 3 Go de RAM, et lui en Windows Seven en 64 bit et 4GB de mémoire).

Le problème n'a donc pas l'air d'être complètement du coté de Sybase, mais peut être avec la configuration windows XP et Sybase.

Je vais donc clore ce sujet.

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22