IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Problème formatage dasn fichier excel [Batch]


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    933
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 933
    Points : 348
    Points
    348
    Par défaut Problème formatage dasn fichier excel
    Bonjour
    j'ai un script batch qui exécute une requête SQL et génère un fichier excel, seulement j'aimerais pouvoir obtenir le bon formatage lors la génération du fichier Excel.

    voici mon fichier batch
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    set echo off
    set newp none
    set termout off
    set feedb off
    set head on
    set heads on
    SET VERIFY OFF
    set pages 10000
    set lines 10000
    set linesize 20000 
    set trimspool on
    set underline off
    set pagesize 10000
    set colsep ";"
    define date1=foo 
    column date1 new_value date1
    select 'monfichier.csv'  date1 from dual;
    set termout on
    spool "D:\dossier1\dossier2\dossier3\&date1"
    alter session set NLS_NUMERIC_CHARACTERS=',.';
    column colonne1 format a17
    column colonne2 format a95
    select
    t1.xxxx as colonne1,
    t4.ccccc as colonne2,
    .........
    where .....
     
    ;
     
    spool off
    exit;

    quand j'ouvre mon fichier excel généré, il m'affiche le résultat suivant :
    colonne 1 colonne 2
    123456 98765E+13

    mais moi j'aimerais obtenir le formatage automatique suivant:
    colonne 1 colonne 2
    000123456 98765659898784545487
    donc pour la colonne 1, j'aimerais que mon chiffre soit formaté sur 9 caractères, avec des 0 au début , ex: si le chiffre est 123, il me met dans mon fichier Excel 00000000123 et pour la colonne 2, il m’enlève le E+13 mais il me met le chiffre entier, est-ce possible?

    J'ai fais quelques recherche mais sans succès
    Un grand merci à vous

  2. #2
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2013
    Messages
    933
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 933
    Points : 348
    Points
    348
    Par défaut
    Pour finir je me suis débrouiller autrement, merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/06/2009, 07h12
  2. Problème ouverture de fichier excel
    Par label55 dans le forum C#
    Réponses: 2
    Dernier message: 26/03/2009, 14h15
  3. Problème d'ouverture fichier excel
    Par Thump13 dans le forum Documents
    Réponses: 0
    Dernier message: 05/09/2008, 10h27
  4. Problème taille de fichier excel
    Par Capsule dans le forum Excel
    Réponses: 7
    Dernier message: 18/06/2007, 18h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo