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

Deski Discussion :

[BO XI R2] Export vers Excel des rapports de plus de 65536 lignes


Sujet :

Deski

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut [BO XI R2] Export vers Excel des rapports de plus de 65536 lignes
    Bonjour,

    Après avoir consulter les autres discussions du forum et n'ayant pas trouvé ma réponse, je me permet de vous expliquer mon problème.

    Nous travaillons sur BO XI R2 SP3 et nous souhaitons pouvoir exporter les données d'un document vers Excel. C'est possible en passant par Enregistrer sous, mais le hic c'est que dès que les données dépasse la taille d'une feuille Excel, la suite des données passent à la trappe et BO n'affiche pas de message d'erreur.

    Le but est donc d'étaler les données sur plusieurs feuilles dès lors que le nombre de ces données dépasseraient 65536 lignes.

    Pour faire ça, j'avais d'abord penser à exporter les données au format csv (via le vba) pour les retraiter ensuite dans Excel, mais cette fonctionnalité n'existe apparemment pas sous Deski.

    Ensuite, j'ai regardé les objets VBA disponibles dans BO, les seuls objets contenant les données du rapport sont les objets DataProvider et cela ne correspond pas à ce que l'utilisateur voit dans son rapport BO (il y a des filtres ou des variables en plus qui ne sont pas visibles au niveau DataProvider)

    Voilà, si quelqu'un a une idée pour nous dépanner... N'hésitez pas à m'indiquer si je n'ai pas été clair.

    Merci d'avance.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 10
    Points : 15
    Points
    15
    Par défaut
    Bonjour,

    Vous pouvez enregistrer votre rapport Deski en tant que type .txt .Il suffira de renommer le fichier créé en .csv . Ce csv possède une première ligne de titre et un séparateur en tabulation.

    Sinon, le soucis vient d'Excel et ses limitations techniques. Il faudrait plutôt penser à changer votre idée de travailler/stocker/éditer avec cet outil de Microsoft qui n'a pas l'air adapté à vos besoins.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Malheureusement, Excel est le seul outil installé sur tous les postes utilisateurs. C'est également celui qui leur est le plus familier.

    Je n'avais pas remarqué que les données étaient séparées par des tabulations dans le fichier texte. Je pensais qu'il mettait des espaces de façon aléatoires

    Il me suffira de découper en vba le fichier texte généré en plusieurs "morceaux" de 65536 lignes et de les importer feuilles par feuilles dans un classeur Excel.

    Merci de votre réponse.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 10
    Points : 15
    Points
    15
    Par défaut
    Juste pour ma curiosité personnelle, pourquoi envoyer des fichiers Excel de plus de 65 000 lignes à des utilisateurs?

    Pour filtrer les données? Les exploités? Les stocker? Les vérifier?

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    Pour les exploiter/filtrer/vérifier. Mais pas pour les stocker.

  6. #6
    Expert confirmé
    Avatar de doc malkovich
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juillet 2008
    Messages
    1 884
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 884
    Points : 4 285
    Points
    4 285
    Billets dans le blog
    1
    Par défaut
    une petite remarque :
    les dernières versions d'excel n'ont plus cette limite des 65000 lignes, tu as déjà essayé ?
    N'oubliez pas de cliquer sur lorsque votre problème est réglé !

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    La version déployé dans l'entreprise pour laquelle je bosse est la 2003 SP2.

    Je ne sais pas ce qu'il est est des versions ultérieures, mais je suis malheureusement contraint par cette version d'Excel.

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

Discussions similaires

  1. [AC-2002] ETAT: export vers excel/word, perte des graphiques
    Par Kriss63 dans le forum IHM
    Réponses: 1
    Dernier message: 04/03/2010, 08h43
  2. Réponses: 5
    Dernier message: 30/09/2009, 19h51
  3. Réponses: 0
    Dernier message: 04/06/2008, 16h40
  4. SQL2005 Export Excel des rapports Reporting Services
    Par Nixar dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/05/2008, 11h09
  5. Réponses: 5
    Dernier message: 25/04/2006, 16h04

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