Forums Développement Multimédia

Aller au contenu

- - - - -

Histogramme sous Illustrator - Excel

PAO

15 réponses à ce sujet

#1 nicomax75

    Ceinture Blanche

  • Members
  • Pip
  • 8 messages

Posté 17 January 2017 - 18:03 PM

Salutatous,

CONTEXTE

Sous illustrator, je dois réaliser une centaine d’histogrammes à partir de fichiers Excel.
Histogramme qui seront ensuite importés dans une maquette indesign.

Ci-dessous le type de fichier Excel remis par le client et ce qu’il souhaite obtenir comme histrogramme.

EXPLICATION

Les chiffres indiqués dans les trois colonnes (doy.25% + doy.50% + doy.75%) correspondent aux jours sur l’année.
Dans cet exemple, la feuillaison démarre au 115ème jour et se termine au 140ème jour (représenté par la barre bleue sur l’histogramme), avec un pic au 130ème jour (représenté par le point jaune sur l’histogramme).

PROBLEME

Sous illustrator, je n’arrive pas à retranscrire ce que me demande le client à partir de son fichier Excel !

QUESTION

Est-ce-que le fichier Excel du client est suffisant pour obtenir ce qu’il souhaite sous illustrator ?
Ou tout simplement illustrator est-il capable de générer ce genre de graphique ?
Ou peut-être faut-il générer ce genre d’histogramme directement à partir de Excel ? (je m’y suis essayé mais sans y parvenir !)

Bref si vous avez une solution... car je ne souhaite pas me les “taper” à la mano !
Merci par avance

Voici une image pour compléter ma requête :
Image IPB

#2 archiroc

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 259 messages

Posté 17 January 2017 - 21:08 PM

Yo !

Les données sont suffisantes puisqu'elles contiennent tout, ni trop ni trop peu !
Les importer sous Illustrator me semble un poil hasardeux.

Le problème consiste à retranscrire des données très brute en graphisme très clair.

Sur une première feuille les données.
Sur la seconde le graphisme.

Sous Excel le plus simple serait de réduire la dimension des cellules de la seconde feuille histoire ne pas avoir à scripter.
Que de la condition !
hihihi.

Si tu n'as pas de réponses plus efficace d'ici demain matin je m'y attelle, promis !
( sans promesse de résultat )

Bon courage....
( si pour une fois je pouvais donner un coup de main )

#3 nicomax75

    Ceinture Blanche

  • Members
  • Pip
  • 8 messages

Posté 18 January 2017 - 09:36 AM

Bonjour Archiroc,

Tout d'abord une excellente année et merci de te pencher sur ma problématique :)

Donc si je comprend bien, tu générerais l'histogramme directement sous Excel, c'est ça ?
Dans le même fichier Excel tu aurais donc une première feuille contenant les données et une seconde feuille contenant le graphique généré !?

Nico

#4 archiroc

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 259 messages

Posté 18 January 2017 - 13:01 PM

Salut,

Oui oui: Tes valeurs sur la feuille 1
Sur l'ensemble de la feuille 2 une mise en forme conditionnelle.
Exemple joint à l'arrache.
Puis copié/collé dans Illustrator de ta sélection de cellule.
Puis copié/collé d'Illustrator vers Indesign.

Le reste c'est purement de la déco,
Donc peut-être faire évoluer les conditions des mises en forme / Faire une feuille intermédiaire pour le traitement des données etc ....

J’espère que cela peut t'aider ou pour le moins ouvrir une perspective.

RAHHH : je peux pas joindre un fichier excel !!!!
Par mail si tu veux...

Grosso modo sur feuille 2 :
= COLONNE()>=Feuil1!$D6 --> Cellule de couleur

A++

Etienne

#5 nicomax75

    Ceinture Blanche

  • Members
  • Pip
  • 8 messages

Posté 18 January 2017 - 13:21 PM

Cool, si tu peux m'envoyer le fichier Excel sur ce mail créé pour l'occasion :
alt.ck-bo2oq4ru@yopmail.com

Merci en tout cas
Nico

#6 nicomax75

    Ceinture Blanche

  • Members
  • Pip
  • 8 messages

Posté 18 January 2017 - 13:44 PM

Fichier bien reçu :)
Je regarde ça...
Merci

#7 pol2095

  • Members
  • PipPipPipPipPipPipPipPip
  • 1783 messages

Posté 18 January 2017 - 13:44 PM

@archiroc
mets ton fichier excel dans un zip

#8 archiroc

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 259 messages

Posté 18 January 2017 - 13:55 PM

Oilà Pol.
Mais bon...
Rien de bien sorcier.

#9 archiroc

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 259 messages

Posté 18 January 2017 - 13:55 PM

Oilà Pol.
Mais bon...
Rien de bien sorcier.

Fichier(s) joint(s)



#10 nicomax75

    Ceinture Blanche

  • Members
  • Pip
  • 8 messages

Posté 19 January 2017 - 09:40 AM

Bonjour Archiroc,

Hier je ne pouvais pas bien visualiser ton fichier car je n'avais qu'OpenOffice sous la main !
Là je viens de l'ouvrir dans Excel et c'est tout simplement génial :D
On change les valeurs, et hop, comme c'est dynamique grâce à tes formules, les barres évoluent en direct !

Je regarde plus en profondeur, et me permettrais de revenir vers toi au besoin.

A nouveau un grand merci !

#11 elle-ere

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 368 messages

Posté 19 January 2017 - 22:27 PM

Bonjour à tous,
Je me suis permis de faire un script rapide ?
Suivant le modèle fourni,
Fichier joint  floral.zip   519.42 Ko   5 téléchargement(s)

Ouvrir le fichier floral.pdf supprimer le groupe Graphique
Sélectionner le texte avec tabulations importé
et lancer floral.js
le groupe Graphique réapparaît...

De elleere

#12 nicomax75

    Ceinture Blanche

  • Members
  • Pip
  • 8 messages

Posté 20 January 2017 - 09:38 AM

Bonjour elle-ere,

Merci pour ton aide :)
Mais j'avoue ne pas comprendre la méthodo !

1 - Sous Excel : j'ouvre le fichier "fleuraison.xlsx"
2 - Sous Excel : j'enregistre ce fichier au format txt avec tabulation

3 - J'ouvre le fichier obtenu "fleuraison.txt" et je sélectionne les données tabulées

4 - Je place ton fichier "floral.js" sur mon serveur web
5 - Sous Firefox : je lance l'url http://www.monsite.com/floral.js

Rien ne se passe ce qui veut dire que je ne procède pas correctement !
Tu pourrais préciser la méthodo exacte ?

#13 elle-ere

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 368 messages

Posté 20 January 2017 - 10:26 AM

Bonjour, nicomax
Tu as posté "Sous illustrator, je dois réaliser une centaine d’histogrammes à partir de fichiers Excel."
Tu places le script foral.js à un endroit adapté pour toi.
Tu ouvres le pdf avec Illustrator
la suite :
supprimer le groupe Graphique
Sélectionner le texte avec tabulations importé
et lancer floral.js dans Illustrator commande "Fichiers>Scripts..."
le groupe Graphique réapparaît...
(le texte est déjà importé dans mon document, il te suffira de recommencer avec un autre texte que tu auras importé)
après à toi de mettre à l'échelle désirée.

Je peux faire beaucoup mieux mais avec une petite compensation...

De elleere

#14 nicomax75

    Ceinture Blanche

  • Members
  • Pip
  • 8 messages

Posté 20 January 2017 - 11:20 AM

Merci pour l'éclaircissement !

Au moment où je lance le script sous illustrator j'ai le message d'erreur suivant :

Error 21: undefined n'est pas un objet.
Line: 32
-> liste.shift();

:wacko:

#15 elle-ere

    Ceinture Noire

  • Members
  • PipPipPipPipPipPipPip
  • 368 messages

Posté 20 January 2017 - 14:48 PM

Ce que tu as sélectionné n'est pas le bon texte
Il faut sélectionner uniquement le texte importé (Outil de sélection V), voir capture d'écran.

Fichier joint  texte.png   14.33 Ko   5 téléchargement(s)

C'est un script fait rapidement c'est pourquoi il subsiste un message d'erreur.
essai à nouveau et donne moi ton point de vue.

Elleere

#16 nicomax75

    Ceinture Blanche

  • Members
  • Pip
  • 8 messages

Posté 25 January 2017 - 16:22 PM

Bonjour Elleere,

Désolé pour la réponse tardive !

Mon point de vue, et bien c'est tout simplement top et ça répond parfaitement à mes attentes puisque tout se fait au sein d'Illustrator :)
Un grand grand merci, chapeau-bas :Hola:

Merci également à Antoine (Archiroc) pour sa méthode également excellente, le tout dans Excel :Hola:

Bien à vous deux



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP