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
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
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
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
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
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
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
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
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
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 |
Sí | Etiqueta para esta pieza, p. ej. Side Panel (puede dejarse en blanco, pero el campo debe estar presente) |
| 2 | Width |
Sí | Ancho de la pieza |
| 3 | Height |
Sí | Alto de la pieza |
| 4 | Quantity |
Sí | 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 |
Sí | Etiqueta para esta pieza (puede estar en blanco) |
| 2 | Length |
Sí | Longitud de la pieza |
| 3 | Quantity |
Sí | 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 |
Sí | Etiqueta para esta pieza (puede estar en blanco) |
| 2 | Quantity |
Sí | Número de piezas idénticas |
| 3 | Width |
Sí | Ancho de la sección transversal |
| 4 | Height |
Sí | Alto de la sección transversal |
| 5 | Length |
Sí | 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 – Oakes 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.