Comment exporter un graphique généré dans Excel sous forme de fichier vectoriel éditable, par exemple un SVG?
Lorsque je clique avec le bouton droit de la souris sur un graphique dans Excel, l'option "Enregistrer en tant qu'image ..." donne uniquement les formats non vectoriels (tels que les PNG et JPG).
La seule ressource que j'ai trouvée à ce sujet est http://www2b.abc.net.au/science/techtalk/newposts/790/topic790744.shtm où personne ne donne une vraie réponse. Tout comme le questionneur ici, cela ne me dérange pas si c'est un processus en plusieurs étapes, par exemple. Excel -> Open Office -> SVG ou Excel -> pdf -> SVG.
Bien que vous puissiez effectivement copier-coller directement dans InkScape, vous risquez de perdre un peu de formatage au cours du processus. L'exportation au format PDF garantit que le fond de votre fichier Excel sera également conservé. Fonctionne très bien dans mon expérience.
Plugins pour PDF exportation.
Essayez Gnumeric. Il supporte l'exportation de graphiques en SVG de manière native. Il existe aussi une version Windows. Ainsi, la chaîne d’outils serait Excel -> Gnumeric -> SVG
, voire Gnumeric -> SVG
sans utiliser Excel. IMHO c'est le moyen le plus simple d'obtenir votre graphique en SVG.
En utilisant Excel 2007 sous Windows XP, j'ai également découvert que les graphiques copiés étaient collés en tant que bitmaps dans Inkscape. Cela diffère du comportement d'Excel 2003 sur Windows 7.
J'ai trouvé une solution de contournement: si vous sélectionnez les cellules entourant le graphique (ce qui inclurait également le graphique) et que vous les copiez, vous pouvez coller un graphique vectoriel dans Inkscape, comme prévu. Le seul petit inconvénient est que vous devez supprimer manuellement la grille de cellules Excel laissée en dessous de vos graphiques.
Les versions plus récentes de PowerPoint vous permettent d’enregistrer et d’envoyer des PDF. Utilisez cette fonctionnalité pour créer un fichier PDF, puis ouvrez-le dans Inkscape et modifiez-le en le dissociant, puis redimensionnez la page en dessin et enregistrez-le au format SVG.
Vous pouvez simplement copier un graphique (Ctrl-C) et le coller dans Inkscape (puis l’enregistrer au format SVG). Cela a fonctionné pour moi sur Excel 2003, Inkscape (0.48.4) et Windows Vista (ordinateur emprunté), car au moins sous Windows, le format de copie par défaut semble être EMF. Mais ensuite, je suppose que le Presse-papiers OS X peut gérer cela différemment et copier/coller un bitmap à la place.
Pour éviter l'étape de "rognage du PDF" mentionnée dans plusieurs réponses, vous pouvez placer le graphique sur sa propre feuille de calcul avec un format de papier approprié et des marges nulles. Par exemple. dans Windows Excel 2007:
Si la taille est insuffisante ou si vous souhaitez être précis, vous devez créer un format de page personnalisé. Contrairement à Word, Excel ne vous permet pas de le faire lui-même, mais utilise plutôt la taille du pilote d’imprimante.
Il peut être préférable de ne pas définir de contour autour du graphique dans le PDF lui-même: vous pouvez choisir Format Zone de graphique | Couleur de bordure | Pas de ligne.
Voici une méthode utilisant Excel et PowerPoint pour Windows. Copiez le graphique dans le Presse-papiers dans Excel à l’aide de la commande de copie de l’onglet Accueil du ruban. Passez spécial dans une diapositive vierge dans PowerPoint à l’aide du menu Coller du ruban. Faites défiler la liste et sélectionnez "Image (métafichier amélioré)" dans le menu déroulant de la boîte de dialogue. Cliquez ensuite sur OK. Le graphique apparaît dans PowerPoint. Assurez-vous que le graphique est sélectionné, puis allez dans Arranger> Dissocier. Une boîte de dialogue apparaîtra ... "Il s'agit d'une image importée, pas d'un groupe. Voulez-vous la convertir en objet de dessin Microsoft?" cliquez oui vous y êtes presque! Assurez-vous que le grahp est toujours sélectionné. Retournez à Arranger> Dissocier et cliquez sur Tous les éléments du graphique doivent maintenant être des objets vectoriels PowerPoint. Cheers, profitez-en.
Je peux recommander ce plugin Excel: XL Toolbox
Il permet d’exporter directement les graphiques sous forme de fichier EMF, qui peut être converti au format SVG avec Inkscape.
Voici mon flux de travail sur Mac OS X sous Excel 2011.
Le fichier EPS peut ensuite être ouvert dans votre éditeur de vecteur préféré tel qu'Illustrator.
Notez que vous pouvez également placer le PDF directement dans votre document Illustrator, mais dans mon cas, tout le texte de l'image se détériorait. Si votre graphique ne contient pas beaucoup de texte, une meilleure option peut consister à ignorer l'étape EPS (qui transforme la police en chemins) et à corriger manuellement le texte usé dans l'importation PDF d'Illustrator.