Saltar al contenido principal
En esta página

Importar datos

Cuando un trabajo tiene 30 o más piezas, introducirlas una a una es lento y fácil de equivocar. CutOptim admite dos métodos de importación masiva que te permiten llevar una lista de corte completa a la aplicación en segundos, ya estén tus datos en Excel, Google Sheets o un archivo CSV exportado desde un programa de diseño.

  • Pegar funciona tanto para la tabla de material como para la tabla de piezas, en los tres modos (paneles 2D, lineal 1D y madera).
  • La importación de archivos CSV está disponible en la tabla de piezas (2D, 1D y madera), bajo el menú desplegable CSV ⌄ en la cabecera de cada sección de piezas.

Ambos métodos están disponibles en todos los planes, incluido el Gratis.


Método 1: Pegar desde Excel o Google Sheets

Es la vía más rápida desde una hoja de cálculo a CutOptim. No hay ningún archivo que exportar: solo copiar, pegar y listo.

  1. 1

    Abre tu hoja de cálculo

    Abre el libro de Excel, la Google Sheet o el archivo de LibreOffice Calc que contiene tu lista de corte o tu lista de material.

  2. 2

    Selecciona el rango de datos

    Selecciona las celdas que contienen tus datos, en el orden esperado (Nombre, Ancho, Alto, Cantidad para 2D; Nombre, Longitud, Cantidad para 1D; Nombre, Cantidad, Ancho, Alto, Longitud para madera). Puedes incluir la fila de cabecera: CutOptim la reconoce en todos los modos y la omite. Comprueba las medidas antes de copiar: una fila pegada con una medida ausente o ilegible se descarta en silencio, y el aviso posterior cuenta solo las filas que llegaron, no las que no.

  3. 3

    Copia al portapapeles

    Presiona **Ctrl+C** (o **Cmd+C** en Mac) para copiar. Las celdas están ahora en tu portapapeles como valores separados por tabuladores.

  4. 4

    Pega en CutOptim

    En la sección de **material** o de **piezas** de tu modo, pulsa el botón **Pegar** en la cabecera de la sección, o pulsa el cuadro de pegado punteado bajo la cabecera y presiona **Ctrl+V**. Las filas se leen y se añaden a la tabla.

  5. 5

    Confirma la unidad (solo piezas de madera)

    Pegar **madera en la tabla de piezas** abre un breve diálogo con una vista previa que pregunta en qué unidad están tus números (mm, cm o pulgadas). Elige la unidad de origen y confirma: los valores se convierten a tu unidad de trabajo actual. Todo lo demás —2D, 1D y **madera pegada en la tabla de material**— se añade directamente sin diálogo; el material de madera se lee en tu unidad de trabajo actual, así que ajusta la unidad antes de pegar.

Este método funciona con cualquier aplicación de hoja de cálculo que copie valores separados por tabuladores al portapapeles: Microsoft Excel, Google Sheets, LibreOffice Calc, Apple Numbers y la mayoría de las demás herramientas de hoja de cálculo de escritorio. No se necesita ningún paso de exportación especial.

Cómo se leen las columnas

El pegado asigna las columnas por posición, de izquierda a derecha. Una fila de cabecera se reconoce y se omite automáticamente (CutOptim busca palabras como Name/Név, Qty/Darab, Width/Sz, Height/M, Length/Hossz).

Modo Orden de columnas
Paneles 2D Name (opcional), Width, Height, Quantity
Lineal 1D Name (opcional), Length, Quantity
Madera Name (opcional), Quantity, Width, Height, Length

Si omites la columna Nombre, empieza la fila con la primera medida: CutOptim asigna una etiqueta automática.

Pegar en la tabla de material conserva tus nombres en todos los modos, con una excepción: el botón Pegar de 2D los descarta, así que esas filas llegan con las medidas correctas pero sin nombre. En su lugar, pulsa el cuadro de pegado punteado bajo la cabecera de material 2D y presiona Ctrl+V, y los nombres se incluyen. El lineal 1D y la madera conservan el nombre por cualquiera de las dos vías.


Método 2: Importar un archivo CSV

Si tu lista de corte se exporta como CSV desde un programa de diseño, una herramienta CAD o un sistema ERP, puedes importarla directamente en la tabla de piezas. No hay ninguna subida: el archivo se lee en tu navegador.

¿Nuevo con el formato? Abre el menú desplegable CSV ⌄ en la cabecera de la sección de piezas y elige Plantilla para descargar un .csv listo con las columnas correctas y una fila de ejemplo: rellénalo e impórtalo de vuelta.

  1. 1

    Prepara el CSV

    Guarda tus piezas como un archivo `.csv` con las columnas en el orden exacto de tu modo (consulta la referencia más abajo). Una fila de cabecera opcional está bien: CutOptim la detecta y la omite.

  2. 2

    Pulsa el botón CSV

    En la sección de **piezas** de tu modo (2D, 1D o madera), abre el menú desplegable **CSV ⌄** en la cabecera de la sección y elige **Importar CSV**. Se abre un selector de archivos.

  3. 3

    Elige tu archivo

    Selecciona el archivo `.csv` de tu ordenador. Se lee de inmediato —no se envía nada a ningún servidor— y las piezas se añaden a la tabla de piezas.

  4. 4

    Confirma la unidad (solo madera)

    Un CSV de **madera** abre el mismo diálogo de confirmación de unidad que el pegado: revisa las filas en la vista previa, elige si los números están en mm, cm o pulgadas, y confirma. Las filas de CSV 2D y 1D se añaden directamente.

La importación CSV añade las filas a lo que ya haya en la tabla de piezas: no la vacía primero. Vacía la tabla de antemano si quieres solo las filas importadas.

Una medida en blanco o ilegible se rellena, no se señala. En un CSV 2D, un ancho que no se puede leer se convierte en 400 y un alto en 300; en un CSV 1D, una longitud se convierte en 500. Son valores en la unidad de trabajo, y nada te avisa: la fila llega como una pieza real y cortable, y el optimizador la cortará. La madera se comporta de otra forma: una fila de madera a la que le falte el ancho, el alto o la longitud se descarta en su lugar.

Así que repasa la tabla de piezas de arriba abajo después de cada importación: un 400×300 o un 500 sueltos entre tus propias medidas son la señal.


Referencia del formato CSV

La importación CSV rellena la tabla de piezas. Si tu archivo tiene una fila de cabecera, las columnas se cotejan por nombre (así puedes incluir solo las columnas que necesitas, en cualquier orden, y añadir las opcionales); sin cabecera se leen por posición en el orden de abajo. Las medidas están en tu unidad de trabajo actual (milímetros por defecto), salvo la madera, donde eliges la unidad de origen al importar.

Piezas 2D (paneles)

Posición Columna Obligatoria Descripción
1 Name Etiqueta para esta pieza, p. ej. Side Panel (puede dejarse en blanco, pero el campo debe estar presente)
2 Width Ancho de la pieza
3 Height Alto de la pieza
4 Quantity Número de piezas idénticas
5 Rotatable Opcional 0 mantiene la orientación fija; cualquier otro valor (o dejar la columna fuera) permite la rotación de 90°
6 Edge banding Opcional Qué lados van canteados y con qué tipo. TRBL cantea esos lados sin un tipo concreto: Top, Right, Bottom, Left, en cualquier orden, p. ej. TR para arriba + derecha, en blanco para ninguno. T:ABS oak 22;L:ABS white 22 asigna un tipo de canto por nombre a cada lado (separa los pares con ;, o entrecomilla la celda para usar comas); los nombres se resuelven contra tu biblioteca de tipos de canto, y un nombre desconocido cantea el lado igualmente. Disponible en todos los planes
7 Price/pc Opcional Coste adicional por pieza acabada (mecanizado, canteado…). Se suma al coste del trabajo; nunca se muestra en un presupuesto al cliente
8 Selling price Opcional Lo que cobras al cliente por pieza acabada. Se usa cuando se genera un presupuesto a partir de los precios de producto

Ejemplo: Side Panel,600,400,4,1

Piezas 1D (piezas lineales)

Posición Columna Obligatoria Descripción
1 Name Etiqueta para esta pieza (puede estar en blanco)
2 Length Longitud de la pieza
3 Quantity Número de piezas idénticas
4 Price/pc Opcional Coste adicional por pieza acabada
5 Selling price Opcional Precio cobrado por pieza acabada

Ejemplo: Rail,1200,6

Piezas de madera (longitud × sección transversal)

Posición Columna Obligatoria Descripción
1 Name Etiqueta para esta pieza (puede estar en blanco)
2 Quantity Número de piezas idénticas
3 Width Ancho de la sección transversal
4 Height Alto de la sección transversal
5 Length Longitud de la pieza
6 Price/pc Opcional Coste adicional por pieza acabada
7 Selling price Opcional Precio cobrado por pieza acabada

Ejemplo: Leg,4,50,50,700

Usa una única unidad en todo el archivo. Para 2D y 1D los números se toman en tu unidad actual de CutOptim, así que cambia la aplicación a la unidad correcta antes de importar. Para madera eliges la unidad de origen en el diálogo de importación, y CutOptim la convierte por ti.

Comas, puntos y comas o tabuladores: los tres funcionan

No tienes que convertir tu archivo. CutOptim mira la primera línea y elige el que más aparece de entre coma, punto y coma o tabulador, y luego lo usa para todo el archivo. Esto importa si estás en una configuración regional europea de Windows, donde el “CSV” de Excel suele estar separado por punto y coma: guárdalo e impórtalo tal cual.

Los campos entre comillas se gestionan correctamente, de modo que un nombre que contenga el separador ("Shelf, long") sobrevive al viaje.

Las columnas de precio y las filas de cabecera

Las dos columnas de precio son opcionales en todas partes, pero hay una cosa que conviene saber:

En 2D y 1D, las columnas de precio solo se leen cuando tu archivo tiene una fila de cabecera reconocida. Un archivo 2D o 1D sin cabecera se lee puramente por posición, y los precios que contenga se ignoran. La madera también los lee por posición (columnas 6 y 7). Si vas a importar precios, mantén la fila de cabecera: la plantilla descargable ya la incluye.

Una columna llamada simplemente Price se asigna a la columna de coste, no al precio de venta. Para el precio de venta usa una cabecera que contenga sell o selling.


Preparar tu hoja de cálculo

Unos pocos hábitos hacen que las importaciones salgan sin problemas todas las veces:

  • La fila de cabecera es opcional. Tanto el pegado como la importación CSV detectan y omiten una fila de cabecera, así que puedes conservar los títulos de tus columnas con cualquiera de los dos métodos.
  • Orden o nombres de columnas. El pegado lee las columnas por posición; la importación CSV las coteja por el nombre de la cabecera cuando hay una presente, y por posición en caso contrario. Las columnas de más después de la última necesaria se ignoran.
  • Usa números enteros para la cantidad. No se admiten cantidades fraccionarias. Redondea hacia arriba si un trabajo requiere 2,5 tableros: introduce 3.
  • Usa una única unidad en todo. Mezclar unidades en una columna (algunos valores en mm, otros en cm) produce resultados erróneos. Convierte primero la hoja a una única unidad (para la madera, basta con indicar la unidad a CutOptim al importar).
  • Las etiquetas pueden contener espacios y caracteres especiales. Left Side Panel – Oak es una etiqueta válida. En un archivo CSV, encierra una etiqueta entre comillas dobles si contiene una coma.
  • Las filas vacías se omiten. Las líneas en blanco entre grupos de datos no causan errores.

Después de importar

Las filas importadas aparecen en la tabla de piezas o de material exactamente como si las hubieras escrito. A partir de aquí:

  • Revisa cada fila antes de ejecutar. Comprueba que las medidas parezcan correctas y que las cantidades coincidan con tu trabajo.
  • Edita celdas individuales pulsando sobre ellas. Si un valor llegó mal, pulsa la celda y corrígelo.
  • Añade o elimina filas con normalidad: las filas importadas se comportan igual que las introducidas manualmente.
  • Ejecuta la optimización cuando estés conforme. Pulsa Run optimizer o presiona Ctrl+Enter.

Tanto el pegado como la importación CSV añaden a las filas que ya están en la tabla. Para reemplazar el contenido actual, elimina primero las filas existentes y luego importa.

FAQ

¿Puedo pegar datos de Google Sheets en CutOptim?
Sí. Copia el rango de datos en Google Sheets con Ctrl+C y, en CutOptim, pulsa el botón Pegar en la cabecera de la sección de material o de piezas (o pulsa el cuadro de pegado bajo la cabecera y presiona Ctrl+V). Google Sheets copia al portapapeles valores separados por tabuladores, que CutOptim reconoce automáticamente.
¿Qué orden de columnas espera CutOptim al pegar desde una hoja de cálculo?
Las columnas se leen por posición. Para 2D: Nombre, Ancho, Alto, Cantidad. Para 1D lineal: Nombre, Longitud, Cantidad. Para madera: Nombre, Cantidad, Ancho, Alto, Longitud. La columna Nombre es opcional. Si tu hoja de cálculo tiene una fila de cabecera, CutOptim la detecta y la omite automáticamente. Cuando el Modo por material está activado y tus datos tienen una fila de cabecera, también se reconoce una columna Material: su texto se coteja por nombre con uno de tus materiales guardados, y un nombre sin coincidencia se deja sin asignar.
¿Importar datos cuesta créditos o requiere un plan de pago?
No. La importación CSV y el pegado desde hoja de cálculo están disponibles en todos los planes, incluido el Gratis. No hay límite en el número de filas que puedes importar: el límite del plan Gratis es de 3 optimizaciones al mes, y una importación de cualquier tamaño sigue contando como una sola ejecución.
Mi CSV usa punto y coma en lugar de comas. ¿Necesito convertirlo?
No. CutOptim lee la primera línea del archivo y elige el separador (coma, punto y coma o tabulador) que más aparece, y luego usa ese separador para todo el archivo. Esto es lo que produce Excel en la mayoría de las configuraciones regionales europeas de Windows, así que puedes guardarlo e importarlo tal cual. Los campos entre comillas se gestionan correctamente, de modo que un nombre que contenga el separador se conserva.
¿Puedo importar los costes y los precios de venta junto con mis piezas?
Sí. El CSV de piezas tiene dos columnas finales opcionales: Price/pc (coste adicional por pieza acabada) y Selling price (lo que cobras por pieza). Una advertencia: en 2D y 1D solo se leen cuando el archivo tiene una fila de cabecera reconocida; un archivo 2D o 1D sin cabecera se lee por posición y los precios que contenga se ignoran. La madera también los lee por posición. La plantilla descargable ya incluye la cabecera.
Mi hoja de cálculo tiene columnas de más que CutOptim no necesita. ¿Dará error?
No. CutOptim lee las columnas en el orden fijo indicado e ignora cualquier columna adicional después de la última que necesita. Mantén las columnas reconocidas en el orden correcto y podrás dejar los campos finales (códigos de coste, tipo de material, acabado) en su sitio.
¿Puedo importar mi material (tableros, barras) desde un archivo CSV?
El botón de archivo CSV está solo en la tabla de piezas. Para rellenar la tabla de material de forma masiva, pega desde una hoja de cálculo (también funciona para el material) o usa la biblioteca de materiales para guardar y reutilizar tus tamaños estándar de tableros y barras.
He corregido algunas medidas en mi hoja de cálculo. ¿Puedo pegar o reimportar para actualizar las filas que ya están en la tabla?
No, y hacerlo no actualizará nada. El pegado y la importación CSV solo AÑADEN filas; nunca cotejan, reemplazan ni actualizan lo que ya existe. Reimportar una lista de corte corregida te deja con las dos versiones de cada pieza, y el optimizador cortará todas. Para actualizar filas existentes, edita las celdas directamente o borra primero las filas actuales (el botón ✕ de cada fila) y luego importa.
¿Cómo cambio el ancho o el alto de una pieza que ya introduje?
Pulsa la celda Ancho o Alto en la tabla de piezas, escribe el nuevo valor y presiona Tab o Enter para confirmar. Luego vuelve a ejecutar la optimización para ver el nuevo plan. No pegues ni reimportes para cambiar una medida: eso añade una pieza duplicada en lugar de actualizar la original.

Última actualización: 29 de julio de 2026