Téléchargement de graphiques à partir de Google Sheets en haute résolution

16

J'ai une feuille de calcul Google contenant des données à partir desquelles j'ai créé quelques graphiques à l'aide de l'outil de cartographie intégré. Maintenant, je voudrais télécharger ces graphiques dans un format que je peux utiliser dans un document PDF que je crée localement (je préférerais .pdf, mais .png est OK aussi).

Cependant, lorsque je sélectionne le graphique et que je choisis "Enregistrer l'image", j'obtiens un fichier .png basse résolution, dans lequel mes choix de police ne sont pas appliqués (ils ont l'air bien dans la version en ligne).

Comment télécharger les graphiques en images (de préférence vectorisées) en haute qualité?

Tomas Aschan
la source

Réponses:

5

Utilisez simplement la boîte de dialogue d'impression standard dans Chrome (Fichier -> Imprimer / n'utilisez pas le raccourci cmd + p, car cela ouvre une fenêtre contextuelle d'impression spécifique à la feuille Google) et choisissez "enregistrer au format PDF" (essayé sur un Mac / OSX ). Cela exporte les graphiques dans un format vectoriel. Il n'y a pas besoin d'un module complémentaire Chrome.

Simon
la source
Qu'est-ce que cmd + p?
serenesat
Malheureusement, j'obtiens un pdf de très basse résolution qui semble être exporté à partir d'un png
mcy
4

Il semble qu'il n'y ait rien que vous puissiez faire à partir des options qu'ils vous offrent, car la fonctionnalité de création de Save Imageou Copy Chartaboutit à des images basse résolution.

Une idée folle serait de faire ce qui suit (si vous voulez vraiment avoir un résultat haute résolution, mais ce n'est pas quelque chose que vous pourriez faire pour de nombreux graphiques):

  • Cliquer sur Publish Chart
  • Choisir Interactive Chart
  • Copiez-le
  • Collez-le dans un fichier .html vierge
  • Mettre dans un dossier Dropbox public
  • Et vous obtiendrez un graphique comme celui-ci
  • Maximisez votre fenêtre
  • Obtenez une capture d'écran

Vous pouvez l'amener à un autre niveau si vous le souhaitez, en zoomant sur cette page, en obtenant plusieurs captures d'écran et en les collant toutes ensemble pour un résultat très haute résolution (le zoom si vous essayez de le faire à partir de l'interface utilisateur de Google Docs vous '' ll obtiendra une petite erreur gentille):

capture d'écran haute résolution

Lipis
la source
Bien que ce ne soit vraiment pas ce que je voulais entendre, je suppose que cela répond à ma question: ce que je voulais faire (télécharger des tracés haute résolution générés dans Google Spreadsheets, plusieurs fois) ne semble pas avoir une bonne solution alors, mais c'est un suggestion intéressante pour une solution de contournement. Pas quelque chose que j'utiliserai cependant - c'est trop de travail. Je vais devoir recourir à un autre outil de traçage à la place.
Tomas Aschan
@TomasLycken Qu'en est-il du téléchargement du fichier au format .xls, puis de l'ouvrir avec Microsoft Excel ..?! Toujours pas le meilleur mais ça pourrait marcher ..
Lipis
1
Deux problèmes avec cela: 1) Je n'ai pas Microsoft Excel, et je ne veux pas l'acheter juste pour cela. 2) J'ai essayé de le faire avec OpenOffice Calc, mais il s'est avéré que les graphiques n'étaient pas très compatibles, j'ai donc dû refaire tous les graphiques, puis il a fallu beaucoup plus de travail pour le rendre aussi agréable. Je doute qu'Excel ferait bien différent d'OpenOffice ...
Tomas Aschan
4

Les graphiques Google sont des objets HTML5 SVG. Signifie des vecteurs. Signifie la plus haute qualité possible . Je ne comprends toujours pas pourquoi Google ne fournit pas de solution native pour exporter en SVG.

Google Chart au fichier vectoriel SVG

Suivez ces étapes:

  1. Créer un graphique dans une feuille de calcul
  2. Dans le menu du graphique, choisissez Publier sur le Web
  3. Sélectionnez votre graphique dans la liste et choisissez Interactif
  4. Copier l'URL et l'ouvrir dans le nouvel onglet du navigateur
  5. Installer l'extension Chrome Exporter vers SVG avec style
  6. Cliquez sur l'icône de l'extension, cela enregistrera votre graphique en tant que fichier SVG
  7. Vous avez enregistré votre graphique sous forme de fichier vectoriel !

Alternativement , si vous ne souhaitez pas installer l'extension, vous pouvez copier l'élément SVG à partir de la source HTML des pages publiées et l'enregistrer en tant que fichier svg, comme ceci:

  1. Ouvrir la page du graphique dans un onglet du navigateur ( étape précédente de la liste 4 )
  2. Afficher la source HTML ou utiliser les outils de développement de navigateur
  3. Copiez l'élément SVG de <svgtout le chemin vers</svg>
  4. Coller dans l'éditeur de texte brut
  5. Enregistrer en tant que fichier SVG ( ajouter l'extension .svg à la fin du fichier )

SVG à image haute résolution

Si vous souhaitez exporter votre fichier SVG en tant qu'image de haute qualité, vous pouvez le faire en ligne gratuitement avec CloudConvert (n'oubliez pas de définir une haute résolution ou densité avant d'exporter).

Voici mon image PNG exportée à l'aide de CloudConvert. Image PNG exportée


Remarques

Il existe un problème connu avec l'attribut intégré "clip-path" qui empêche certains programmes de lire correctement le fichier SVG exporté.

Harun Alikadić
la source
2
Il semble qu'ils ne soient plus SVG, et sont maintenant <canvas> à la place, il semble que nous ayons besoin d'un "Export Canvas with Style" maintenant.
Elijah Lynn
D'accord. C'est obsolète.
Raffi
2

Mise à jour de 2017, Google Sheets propose désormais un moyen de télécharger les graphiques en cliquant sur les trois points verticaux dans le coin supérieur droit du graphique et en cliquant sur enregistrer l'image. Même si la question demandée au format pdf, mais aussi déclarée png serait ok.

Jorge Heleno
la source
La résolution est toujours médiocre par défaut, c'est donc vrai, mais cela ne résout pas le problème.
cduston
Nous sommes en 2019 et cette méthode permet désormais directement d'enregistrer n'importe quel graphique au format PNG, PDF et même SVG.
runDOSrun
1

J'ai du mal avec une mauvaise résolution des graphiques de Google Sheets. Les suggestions ci-dessus n'ont pas fonctionné pour moi (en novembre 2017, Win 10, dernier navigateur Chrome) pour obtenir les graphiques acquis sous forme de fichiers SVG. Cependant, j'ai trouvé que si je sélectionne Fichier et Imprimer, l'image du graphique peut être zoomée en utilisant les boutons Google qui apparaissent dans le coin inférieur droit lorsque la souris survole la zone du graphique (pas le zoom du navigateur). À ce stade, vous pouvez cliquer avec le bouton droit de la souris et copier l'image à une résolution très élevée dans le programme bitmap souhaité (MS Paint dans mon cas) et imprimer le document au format PDF. L'image est nette et pas très pixélisée lorsqu'elle est imprimée au format Letter.

user8777793
la source
1

Google Doc a une option "Déplacer vers sa propre feuille" lorsque vous cliquez sur les 3 points en haut à droite de l'image.

Une fois que vous faites cela, vous obtenez une nouvelle feuille qui a juste le graphique. Vous pouvez ensuite télécharger cette feuille au format pdf en cliquant sur Fichier -> Télécharger au format -> pdf.

green19
la source
0

Essayez de convertir la page à l'aide du module complémentaire "Enregistrer au format PDF" Chromium. Il convertit le graphique en PDF vectorisé. Ensuite, ouvrez-le dans Inkscape, qui convertit directement le PDF en SVG. Là, vous pouvez supprimer toutes les choses en désordre du module complémentaire et voilà! Vous pouvez maintenant l'enregistrer à nouveau au format PDF ou le conserver en SVG.

esprit séparé
la source
0

Pas exactement HD, mais une bonne solution que j'ai trouvée est PrntScreen et ensuite recadrer l'image sur mon document Word (bien sûr, c'est plus facile sur un Mac, juste Cmd / Shft / 4 et ensuite choisir la zone d'écran souhaitée). J'utilise environ 5 secondes de plus que Enregistrer l'image / L'insérer, donc pour 100 graphiques (ce qui est beaucoup moins que ceux que j'utilise), ce serait 8 à 9 minutes de plus.

user140368
la source
0

Je viens de découvrir le moyen le plus simple.

  1. Cliquez sur le graphique dans Google Doc
  2. Ctrl + C
  3. Accédez à Gmail et rédigez un nouveau message
  4. Ctrl + V
  5. Envoyez-vous un mail
  6. Vous pouvez voir un bouton de téléchargement à côté de l'image du graphique à partir de votre courrier envoyé
KTU
la source
0

Je trouve que l'utilisation de dessins Google pour ce faire est assez facile.

  1. Créer un nouveau dessin google
  2. Copiez-collez le graphique dans le dessin
  3. Téléchargez le dessin au format pdf / png / tout ce que vous souhaitez
Julien
la source
-5

Il existe un module complémentaire nommé Exporteur de graphiques, vous pouvez exporter les graphiques en masse au format png ou jpg.

Code Guy
la source