vendredi 24 février 2017

Focus - Souci d'export CSV pour les champs contenant que des chiffres



Article Concernant l'Outil : Focus par Information Builders sur Mainframe IBM

Lors d'un export de données de Focus en CSV, Excel interprète automatique les données comme il à envie. Mais ce n'est pas forcément ce que l'on veut.

Exemple :
Donnée d'origine au format A30Donnée affichée dans Excel
1000000000000000000000000000000
1E+30
0000000000000000000000000000010
10

Pour corriger ce souci, il faut ajouter un champ COMPUTED de la sorte :

AND COMPUTE ID2/A33 = '="' ! ID ! '"' ;

Soit un nouveau champ ID2 de format alphanumérique sur 33 caractères (33 = 30 + 2 caractères pour =" + 1 caractère pour "), concaténé avec =" et " pour informer Excel qu'il s'agit de texte.

Donnée d'origine au format A30Donnée dans le CSVDonnée affichée dans Excel
1000000000000000000000000000000
="1000000000000000000000000000000"
1000000000000000000000000000000
0000000000000000000000000000010
="0000000000000000000000000000010"
0000000000000000000000000000010

Crédit Photo : Simson Petrol

Aucun commentaire:

Enregistrer un commentaire