Vista Diseño de tabla (JSON/ YAML)
Vista Diseño de tabla
Los objetos y las matrices que contienen al menos un objeto o una matriz se pueden visualizar como una lista (resaltada en la imagen izquierda) o como una tabla (resaltada en la imagen derecha). Para cambiar de una vista a otra haga clic en el icono de la tabla situado bajo el icono del objeto o de la matriz (imagen siguiente). En las tablas de matriz los elementos de matriz están colocados en filas. Por ejemplo, en la imagen de la derecha la matriz Tracks aparece como una tabla. Esta matriz consiste en objetos secundarios que aparecen como filas. Las propiedades de cada uno de los objetos (Title y Duration en las imágenes siguientes) aparecen como columnas, con los nombres de las propiedades comunes como encabezados de las columnas. Para convertir las filas en columnas y viceversa haga clic en el icono que hay en la celda de la parte superior izquierda de la tabla.
Iconos para ver y editar en la vista Diseño de tabla
Estos iconos están disponibles en la vista Diseño de tabla y representan funciones de visualización y edición.
Optimiza el ancho de las columnas para que se ajuste a su contenido. | |
/ | Si aparece en color, la vista Diseño de tabla está activada, si está desactivada aparece en gris. Haga clic en el icono para cambiar la vista |
/ | Este comando cambia las filas por las columnas y viceversa |
/ | Si está naranja significa que hay un filtro para la tabla, el objeto o la matriz en cuestión. Si el icono está blanco, el filtro está desactivado. Para activar/desactivar el filtro, haga clic en el icono. Para editar la expresión, haga doble clic en el icono. |
Este comando activa y desactiva el ajuste automático de línea. Para activarlo o desactivarlo haga clic en el icono. Por defecto sólo se aplica este formato al contenido de los elementos. Si quiere que se aplique también a los nombres de los elementos, elija esa opción en la lista desplegable que abre el icono. | |
En una matriz: anexar un elemento matriz a la lista o tabla En un objeto: anexar un par key:value (como fila en una lista o, en la vista Diseño de tabla, como una celda de una columna de tabla nueva) | |
Añadir un par key:value vacío; el tipo de ese valor es string por defecto | |
Seleccionar el tipo de datos del valor de una propiedad o introducir un comentario o una fórmula |
Editar en la vista Diseño de tabla
A continuación explicamos las acciones que puede realizar en la Vista Diseño de tabla.
Añadir filas a una tabla
Puede añadir filas de varias maneras:
•Añadir un elemento fila de nivel inferior: Seleccione la tabla y, en el menú contextual, seleccione el comando Agregar secundario (Ctrl+Mayús+Entrar). Otra opción es hacer clic en el icono Anexar secundario de la tabla (véase la lista de iconos más arriba) para anexar el elemento fila al final de la tabla.
•Añadir un elemento fila del mismo nivel cuando se selecciona una fila: Seleccione una fila y, en el menú contextual, seleccione el comando Anexar (Ctrl+Entrar) para anexar el elemento fila al final de la tabla.
•Insertar un elemento fila del mismo nivel encima de la fila seleccionada: Seleccione una fila y, en el menú contextual, seleccione el comando Insertar (Ctrl+Alt+Entrar).
Introducir o editar el valor de una propiedad
Seleccione la celda de la tabla en la que esté el valor de la propiedad. Los tipos cadena de texto, número, booleano y null se detectan automáticamente. En los casos ambiguos se aplica el tipo string (cadena). Puede sobrescribir la selección automática con el icono de selección de tipo de datos (véase la lista de iconos más arriba). También puede usar un acceso rápido (véase la tabla siguiente).
* | Automático (detecta si el tipo es cadena de texto, número, booleano o null y elige la configuración apropiada) |
" | Cadena de texto |
[ | Matriz |
{ | Objeto |
// | Comentario (en documentos JSONC, JSON5 y YAML) |
= | Fórmula (en documentos JSCON, JSON5 y YAML) |
Añadir una celda vacía nueva en una columna nueva
Puede añadir una celda nueva a una fila. La celda nueva será parte de una columna nueva. Para añadir la celda nueva seleccione la fila que prefiera y, en el menú contextual, seleccione el comando Agregar secundario (Ctrl+Mayús+Entrar). Otra opción es hacer clic en el icono Anexar celda en la fila (ver la lista de iconos más arriba). La celda se crea en una columna nueva. El tipo del valor de la celda es string por defecto. Introduzca el valor de la propiedad en la celda y el nombre de la propiedad como encabezado de la columna. Las demás celdas de la columna creada estarán vacías.
Ordenar las filas de tablas según los valores de una columna seleccionada
Puede ordenar las filas de una tabla en función de los valores de uno de sus nodos secundarios (una columna). Por ejemplo, puede ordenar filas en función de la columna Lastname para colocar los elementos que se repiten en orden alfabético. Para ordenar una columna seleccione el encabezado de la columna correspondiente, haga clic en los comandos Orden ascendente u Orden descendente de la barra de herramientas de la Vista Cuadrícula. Estos comandos también están disponibles en el menú JSON.
Sort order in some languages, especially those with non-Latin alphabets, may benefit from enabling the beta Unicode UTF-8 support in the Language Region Settings dialog of Windows 10 (or later). Do this as follows: Go to your Windows Settings dialog and search for Language Settings. Under Related Settings, click Administrative language settings. In the Region dialog that appears, go to the Administrative tab, and, under Language for non-Unicode programs, click Change system locale. In the Region Settings dialog that appears (screenshot below), select the option Beta: Use Unicode UTF-8 for worldwide language support and click OK.
La Vista Diseño de tabla y aplicaciones externas
Puede aprovechar la estructura de la tabla para intercambiar datos entre la Vista Diseño de tabla y una aplicación de hojas de cálculo (como MS Excel). Para mover datos desde la Vista Diseño de tabla:
1.En la Vista Diseño de tabla seleccione los nodos que quiere copiar. Para ello haga clic en celdas, encabezados de columna, encabezados de fila o en la tabla entera. Si hace clic en la tabla entera o en encabezados de columna, también se copiarán los encabezados de columna. (En la imagen siguiente, están seleccionadas las filas 1 a 8, junto con sus encabezados de columna).
2.Seleccione el comando del menú contextual Copiar | Copiar como texto separado por comas.
3.Pegue los datos directamente en el programa de hojas de cálculo.
El intercambio de datos funciona también en la dirección inversa. Es decir, que también puede copiar datos de la hoja de cálculo y pegarlos en la Vista Diseño de tabla. Para ello siga estas instrucciones:
1. | Seleccione un rango en la aplicación externa y cópielo en el portapapeles (con Ctrl+C). |
2. | Seleccione una sola celda en la Vista Diseño de tabla. |
3. | Pegue los datos con Ctrl+V. |
Los datos se pegarán en la tabla con una estructura equivalente a la estructura original y empezando en la celda seleccionada en la vista Tabla. Cabe destacar que:
•Si los datos se copian en una celda que permite crear nuevas filas y/o columnas sin invalidar los datos existentes, se crearán nuevas filas y/o columnas.
•Las filas se crean como objetos nuevos, mientras que las columnas se crean como propiedades de los objetos (de fila) de la tabla.
•Si la estructura de la tabla no puede modificarse de forma válida, los nuevos datos sobrescribirán los datos originales de la celda seleccionada como texto.
Para otras tareas de intercambio complejo de datos use las funciones import/export de XMLSpy.