¿Cómo puedo guardar un gráfico en un archivo PNG o GIF en Microsoft Excel?
Sé que puedo guardar como un archivo HTML y usar la imagen creada allí, pero sospecho que hay una manera que no crea otro desorden de archivos que no quiero. Me complace instalar un complemento si esa es la opción recomendada.
Estoy usando Excel 2003 y 2007 si eso importa.
microsoft-excel
charts
png
gif
fmark
fuente
fuente
Respuestas:
Excel carece de soporte accesible para el usuario para esta funcionalidad, pero puede solucionarlo fácilmente o profundizar en VBA, donde esta funcionalidad es proporciona :
Exportación "one-shot"
Exportación masiva
Probablemente desee ver el uso
ActiveChart.Export
en una macro VBA, esto le permite especificar una ruta de archivo y luego permite que Excel haga el trabajo.A continuación se muestra un prototipo funcional que acabo de armar. Ejecute este y todos los gráficos del libro activo se exportarán a la misma carpeta que ese archivo, en formato PNG, junto
_chart##
con el nombre del archivo (donde##
hay un número creciente).Que no se realiza ninguna comprobación de seguridad (por lo que se sobreponen a los archivos!) Y no contiene ninguna comprobación de errores. Que no va a funcionar si usted todavía no ha guardado el libro, es la ubicación de sólo lectura o cualquier otra cosa que impide que se escriba a la ubicación del archivo. Solo he probado esto en Excel 2003 (ya que eso es todo lo que tengo a mano en este momento).
En otras palabras: use bajo su propio riesgo , esto es solo un ejemplo básico de trabajo .
Nota: He incluido los comentarios en
'
s en ambos extremos, lo cual no es necesario, pero ayuda a asegurar que estén coloreados correctamente aquí.fuente
ActiveChart.Export ActiveWorkbook.Path & "\chart.png"
(¡pero quizás un poco más inteligente!) en una macro vinculada a un botón de la barra de herramientas haría el trabajo.La mejor manera es guardar el archivo de Excel como HTML.
Luego vaya a la carpeta donde se almacenaron las imágenes y verá las imágenes PNG que desee.
fuente
Para convertir de forma segura a PNG, puede copiar la figura de Excel, pegarla en una diapositiva en Power Point y luego hacer lo siguiente.
Guardar como → Otros formatos , luego seleccione el formato deseado. Luego le preguntará si desea aplicar esto solo a la diapositiva actual o a todas las diapositivas. Si selecciona todas las diapositivas, crea una carpeta en el directorio que especifique y guarda cada diapositiva en su propio archivo en el formato seleccionado.
No es muy elegante, pero puede ser lo suficientemente rápido cuando solo necesita los archivos, y es especialmente útil si ya ha realizado una presentación con los mismos gráficos.
fuente
Hilo antiguo, pero en caso de que alguien más llegue aquí desde Google: Excel 2011 para Mac tiene una opción "Guardar como imagen" en el menú contextual para hacer exactamente esto.
fuente
En Excel 2010, puede hacer esto:
Luego puede guardar la imagen en el formato que desee.
fuente
Si está utilizando Greenshot (un software de captura de pantalla), puede copiar el gráfico en Excel ( Ctrl+ C), luego hacer clic con el botón derecho en el icono de Greenshot, seleccionar Abrir imagen desde el portapapeles y guardarlo. No es necesario usar el editor de gráficos.
fuente