NO MOM
I CANT PAUSE.
Scientific Number Tools Documentación
Soporte
Explorar documentación

Editar datos numéricos con CSV

Importa en una tabla compatible, revisa el cambio y guarda explícitamente.

En esta página

Crea una tabla compatible

Usa una DataTable estándar de Unreal con tipo de fila FScientificNumberTableRow. Sus campos son Value, DisplayName, Description y Category; el nombre de fila de la DataTable es la identidad.

Name,Value,DisplayName,Description,Category
Coins,"(Base=1.25,Exponent=3)",Coins,Initial balance,Economy

ImportFromCSV del plugin también acepta las columnas antiguas Name,Base,Exponent,DisplayName,Description,Category. Usa la sintaxis numérica nativa para conservar mantisa y exponente, no texto de interfaz redondeado.

Entiende la combinación

  1. Importa un CSV válido mediante ImportFromCSV del plugin e inspecciona el resultado y el texto de error.
  2. Con bReplaceExisting=false se conservan las filas existentes y se añaden las nuevas.
  3. Con true se reemplazan las coincidentes y se añaden las nuevas. No se borran las filas ausentes del CSV.
  4. Revisa la tabla resultante antes de guardar el asset.
Resultado esperado

Se valida toda la entrada antes de modificar filas. Una importación inválida conserva filas y ediciones sin guardar; una válida marca el asset como modificado, pero no lo guarda silenciosamente.

Deshacer y límites

Los cambios reales en tablas de editor crean una transacción Undo por llamada al servicio nativo. Undo/Redo restaura valores y filas añadidas o reemplazadas. Las operaciones rechazadas o sin cambios no añaden pasos de Undo. Las tablas transitorias de ejecución no tienen historial de editor.

El límite CSV nativo es 8 MiB UTF-8, 100.000 filas en la tabla combinada, seis columnas como máximo y 4.096 caracteres por campo. Los nombres deben ser no vacíos, únicos sin distinguir mayúsculas, distintos de None y respetar el límite de nombres de Unreal. La exportación ordena por nombre de fila y rechaza datos inválidos sin devolver un CSV parcial.