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

Conception Discussion :

Scinder un fichier de 750 000 lignes en plusieurs (inclut un TCD)


Sujet :

Conception

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Scinder un fichier de 750 000 lignes en plusieurs (inclut un TCD)
    Bonjour à tous,

    J'ai quelques très anciennes notions de VBA et de programmation mais je ne suis pas expert et c'est pourquoi j'aurais aimé savoir s'il était possible de faire ceci :

    J'ai un fichier composé de 2 onglets avoisinant les 130mo, dans le premier onglet se trouve un tableau croisé dynamique permettant de filtrer les données à volonté et dans le deuxième les données en question avec plus de 750000 lignes, auquel on ajoute régulièrement de nouvelles entrées. Les données sont triées par semaine, mois, années entre autres. Evidemment avec un poids pareil le fichier met très très longtemps à s'ouvrir et le filtrage est laborieux... Et cela ne va faire qu'empirer puisque de nouvelles données arrivent très souvent en je ne peux pas en supprimer des anciennes.

    Serait-il donc possible de décomposer ce fichier en plusieurs, et de charger les données au fur et à mesure des besoins ? Cela ferait au moins gagner du temps au démarrage... Et si oui comment faire ? Si vous avez une autre solution pour diminuer le temps de chargement ou pour alléger le fichier je suis aussi intéressé.

    J'espère que je suis clair dans ma requête, sinon je peux répondre à vos questions. Merci d'avance !

  2. #2
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 693
    Points
    6 693
    Par défaut
    Bonjour,

    Ce genre de souci est à la base un problème de conception, on peut surement traiter les choses en VBA, mais il faut commencer d'abord avec un mini cahier des charges si on ne veut pas arriver à la même chose.. ou à pire.

    Donc se serait bien de tenter de nous dire de façon claire quel est le traitement de données dont tu as besoin.
    Quel volume de données rentre et à quelle rythme.

    Une fois que l'orientation de la conception sera ajustée, tu pourras poser les question techniques de mise en place une à une dans le forum VBA

    cordialement,

    Didier
    Didier Gonard

    Dernier tutoriel :
    Le VBA qu'est ce que c'est ?
    Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
    Cours et tutoriels pour apprendre Excel
    N'oubliez pas de mettre : ..quand c'est le cas !

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci pour ta réponse rapide,
    En temps normal disons qu'il y a environ 25000 lignes sur 30 colonnes qui arrivent une fois par semaine.
    Le tableau croisé dynamique permet de changer les filtres et les colonnes à volonté et de faire des totaux (sommes/moyennes) sur une date choisie.

    Pierre

  4. #4
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 693
    Points
    6 693
    Par défaut
    Citation Envoyé par pedro2912 Voir le message
    sur une date choisie.
    c'est bien sur une date ou une plage ?

    Les données chiffrées utiles aux calculs s'étendent sur des plages mesurables fixes en coordonnées relatives du grand tableau ou est-ce variable ?

    cordialement,

    Didier
    Didier Gonard

    Dernier tutoriel :
    Le VBA qu'est ce que c'est ?
    Tutoriels : Voir la liste de mes tutoriels Excel & VBA et mon site pro sur ma Page DVP
    Cours et tutoriels pour apprendre Excel
    N'oubliez pas de mettre : ..quand c'est le cas !

Discussions similaires

  1. Fichier texte 12 000 000 de ligne
    Par Jahfakoly dans le forum Général Java
    Réponses: 2
    Dernier message: 24/03/2011, 18h50
  2. Réponses: 1
    Dernier message: 01/03/2011, 18h19
  3. Réponses: 10
    Dernier message: 07/12/2010, 12h30
  4. probleme WSAD et clearcase . fichier compacté sur 1 ligne !!
    Par cyberastuce dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 1
    Dernier message: 29/11/2005, 17h57
  5. [JTextArea] Fichier et retour à la ligne
    Par eraim dans le forum Composants
    Réponses: 4
    Dernier message: 23/06/2004, 09h21

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