Los códigos de barras se utilizan comúnmente para la gestión de inventarios y en sistemas de puntos de venta para escanear y rastrear productos. Si trabajas con datos de inventario o de productos, es posible que necesites crear códigos de barras escaneables para los artículos que rastreas. Este artículo te mostrará cómo generar tus propios códigos de barras en Excel.
Generar un código de barras con una fuente
¿Sabías que puedes instalar y usar nuevas fuentes en tus hojas de cálculo de Excel? Sí, puedes, y esta es una de las mejores maneras de personalizar tus libros de trabajo. Una forma de crear un código de barras en Excel es usando una fuente de código de barras personalizada. Así, todo lo que tienes que hacer para crear un código de barras es formatear tus datos utilizando la fuente personalizada.
Another Barcode Font es una fuente gratuita que puedes descargar de DaFont y usar para crear códigos de barras funcionales y atractivos. Esta fuente personalizada viene en un paquete comprimido, por lo que deberás descomprimir el archivo. Luego, puedes hacer doble clic en el archivo de fuente ttf que debería abrir el archivo en la aplicación Visor de fuentes de Windows.
Haz clic en el botón Instalar en la aplicación Visor de fuentes de Windows y, la próxima vez que abras Excel, la fuente estará disponible en la pestaña Inicio.
Ahora podrás formatear tu texto con la fuente de código de barras para generar tus códigos de barras.
- Selecciona el rango de celdas que deseas convertir en códigos de barras.
- Ve a la pestaña Inicio.
- Selecciona la opción Another Barcode Font en el menú desplegable de fuentes en la sección Fuente.
¡Eso es todo! Tus datos se mostrarán como un código de barras.
Tendrás que ajustar el tamaño de la fuente para que el código de barras sea visible. Selecciona un tamaño de fuente más grande, como 48, en el menú desplegable de la sección Fuente. Las celdas se redimensionarán automáticamente para adaptarse al tamaño de fuente más grande.
Generar un código de barras con tipos de datos de organización
Un método interesante para crear códigos de barras a partir de tus datos es usar una API de códigos de barras para generar una imagen del código de barras.
Puedes usar los tipos de datos de Power BI para obtener esta imagen dentro de las celdas de Excel.
https://barcodeapi.org/api/auto/<data-goes-here>
Esta API de códigos de barras generará una imagen de código de barras basada en los datos que ingreses, y puedes usarla con la URL anterior. Agrega tus datos al final en lugar de la parte <data-goes-here> y la URL generará una imagen para esos datos.
Agrega los datos que deseas transformar en un código de barras en una tabla de Excel.
= "https://barcodeapi.org/api/auto/" & [@[Product Code]]
Agrega la fórmula anterior a la tabla donde [@[Product Code]] se refiere a la columna que contiene los datos a transformar en un código de barras. Esta es la URL que generará la imagen en los tipos de datos de Power BI.
Ahora podrás importar estos datos a la aplicación de escritorio de Power BI. Ve a la pestaña Inicio y haz clic en el comando Libro de trabajo de Excel.
Se abrirá un selector de archivos donde puedes seleccionar el archivo de Excel con tus datos.
Cuando selecciones el archivo de Excel, se abrirá el menú Navegador que enumera todas las hojas y tablas en el archivo. Selecciona la tabla que contiene tus datos y presiona el botón Cargar.
Ve a la vista de modelo en la aplicación de escritorio de Power BI. Selecciona la tabla y activa la opción Tabla principal en la descripción general de la ventana Propiedades.
Cuando activas la opción Es tabla principal, se abrirá el menú Configurar esta tabla principal y deberás seleccionar la etiqueta de fila y la columna clave para tu tabla.
- La etiqueta de fila es el valor que se mostrará en la celda para el tipo de datos.
- La columna Clave debe tener un valor único en todas las filas de la tabla.
La etiqueta de fila y la columna clave pueden ser la misma columna.
Ahora que tu tabla está configurada como una tabla principal, deberás configurar la columna de URL en un tipo de imagen.
Ve a la Vista de datos y selecciona la columna en la tabla con la URL de la API, y elige URL de imagen en las opciones de categoría de Datos.
El conjunto de datos de Power BI está ahora listo para ser publicado en el servicio Power BI. Ve a la pestaña Inicio y haz clic en el comando Publicar.
Se abrirá el menú Publicar en Power BI donde podrás seleccionar el área de trabajo en la que se publicará el conjunto de datos.
Asegúrate de haber iniciado sesión en Excel con una cuenta en el mismo inquilino que el área de trabajo en la que publicaste el conjunto de datos de Power BI. Puedes cerrar y reabrir Excel si no ves inmediatamente el nuevo tipo de datos en la pestaña Datos.
Ahora podrás convertir cualquier texto de la columna Etiqueta de fila en un tipo de datos.
- Selecciona el rango de celdas que deseas convertir en un tipo de datos.
- Ve a la pestaña Datos.
- Haz clic en el botón en la esquina inferior derecha de la sección Tipo de datos dentro de la sección Tipos de datos para expandir y ver todos los tipos de datos disponibles.
- Haz clic en el tipo de datos recién creado en la sección De tu organización.
Esto convierte el texto en el tipo de datos personalizado. Verás un pequeño icono de maletín a la izquierda del texto para indicar que ahora es un tipo de datos. Cuando selecciones las celdas con tus tipos de datos, verás un pequeño botón en la esquina superior derecha de tu selección. Este es el botón de extracción y te permite obtener cualquier columna de datos de tu tipo de datos.
Haz clic en el botón Extraer y selecciona la columna URL. Esto extraerá la imagen del código de barras en la columna adyacente.
= B2.URL
Esto hace que la fórmula del punto anterior haga referencia a la celda del tipo de datos, y la URL se muestre como una imagen.
Esto es realmente interesante porque el valor en la columna B contiene tanto el texto del código de producto como la imagen del código de barras para ese código de producto.
Generar un código de barras con la función IMAGEN
El uso de tipos de datos de Power BI para crear una imagen de código de barras puede ser un proceso complicado.
Afortunadamente, hay una manera de obtener la misma imagen en Excel sin la necesidad de usar Power BI y configurar un tipo de datos.
Puedes usar la función IMAGEN para crear el mismo código de barras.
La función IMAGEN toma una URL de una imagen y devuelve la imagen en la celda.
= IMAGE ( "https://barcodeapi.org/api/auto/" & B3 )
La fórmula anterior agregará los datos en la celda B3 al final de la API del código de barras. Luego, en la función IMAGEN, se devolverá una imagen de un código de barras para esos datos en la celda B3.
Conclusión
Los códigos de barras han representado durante mucho tiempo un método para crear códigos escaneables asociados a artículos físicos. Puedes crearlos fácilmente en Excel. Usar una fuente de código de barras personalizada es el método más sencillo para generar códigos de barras, sin embargo, estos no se mostrarán como códigos de barras cuando compartas el archivo con alguien sin la fuente instalada.
Se pueden usar tipos de datos de Power BI con una API para crear imágenes de códigos de barras dentro de una celda. Pero necesitarás una licencia de Power BI Pro para hacerlo. En la mayoría de los casos, la mejor opción probablemente sea generar los códigos de barras usando la función IMAGEN.
Pubblicato in Excel
Sé el primero en comentar