Re : Méthode pour créer des rapports Excel à partir d'un .xls unique
Bonsoir suistrop,
En fait, actuellement, je n'ai pas d'export global de la base de données. Le prestataire m'envoie un fichier PDF déjà mis en forme, tous les jours, pour me dire combien j'ai d'abonnés à l'offre A, B, C, D, E, F, etc. Tous les mois il m'envoie un récapitulatif de l'attrition (churn) par mois d'abonnement pour chaque offre. Idem pour le nombre de relance des abonnés échus et le résultat de ces mêmes relances (+ les éventuels STOP EMAIL émis par les abonnés). Et enfin, un état de l'activité du call center (le prestataire est un gestionnaire d'abonnements qui gère aussi les flux papier, téléphonique et email).
Bref, ce sont de multiples fichiers qui ont besoin d'être retraités par ma collaboratrice qui, finalement, passe tellement de temps dessus, qu'elle fait du reporting au lieu de faire de l'analyse de données ! Donc, je profite d'un tournant du contrat pour tout remettre à plat et pour qu'il m'expédie quelque chose de "brut" et de standard, dont chaque nouvelle version remplace la précédente en ajoutant des données fraiches.
C'est pour cela que j'avais pensé demander un export de chaque offre sur le modèle du fichier joint (carottes.xls). Sachant que carottes.xls est une offre d'abonnement type pour accéder à du contenu payant. Il devrait y avoir de plus en plus d'offres car, en plus des 3 offres principales, chaque offre principale est déclinée (offre principale via AdWords, via partenaire, etc.). Donc, j'ai pensé ajouter des fichiers "offre X" plutôt que d'avoir à ajouter des colonnes offres des fichiers uniquement dédiés à des données similaires (ex. : un fichier "nombre_abonnes" avec toutes les offres en abscisses et tous les mois en ordonnées, un autre "perte_abonnes" sur le même format, etc.
Dans ta réponse, je ne comprends pas bien si tu veux dire que je dois créer une table .xls pour radis, une autre pour carottes, etc... ou si je dois mettre radis, carottes et les autres sur une même table ? Si c'est la première solution que privilégie, c'est aussi celle à laquelle j'avais pensé. J'utiliserai toujours le même format pour chaque offre, en partant toujours de 2003, même si l'offre n'est apparue qu'en 2008. Ainsi l'offre X, Y, ou Z aura toujours en "D8" le "nombre d'abonnements annulés en avril 2004".
Pour le fichier "sortie", je n'ai pas encore fait de fichier car je suis bloqué par ce problème de données en colonnes à restituer en lignes dans un autre document Excel. J'ai trouvé
une solution sur ce forum, mais j'ai peur que cela soit du bricolage que des pros d'Excel conseillent pour dépanner un internaute qui s'y est mal pris dès le départ. Sachant, qu'un recommande la fonction DECALER, l'autre recommande INDEX... et je ne comprends pas bien le fonctionnement de ces deux fonctions de la manière dont elles sont utilisées. Je sais juste les utiliser comme le montre Excel dans son aide en ligne ! Et là, cela ne ressemble pas à l'aide d'Excel !
Sinon, mon but était de ne jamais toucher aux offres (uniquement convertir les CSV en XLS). Mais uniquement de récupérer des informations brutes ou calculées à partir des informations brutes de ces offres sur d'autres documents Excel composés, eux, d'une à plusieurs feuilles. La seule chose que je devrais avoir à ajouter est une nouvelle offre dès son apparition.
Après tout ça tu as le droit de prendre deux cachet d'aspirine
Merci et bonne soirée à toi.