Tablora

Tablora · Biblioteca

Leer un registro delimitado por barras verticales sin cambiarlo

Lee texto que usa una barra vertical entre campos, como code|label, sin tratarlo como una tabla Markdown ni recortar los espacios alrededor de los valores.

Cuando una barra vertical separa los campos

Los volcados de bases de datos, las exportaciones de registros y algunos sistemas antiguos usan la barra vertical | como separador de campos porque rara vez aparece dentro de los datos. Un registro como A1|Shelf two se divide limpiamente en dos campos aunque la etiqueta contenga un espacio.

La herramienta de inspección admite la barra vertical como «Delimitador» explícito. Lee exactamente los caracteres que pegas: no quita los espacios junto a una barra y no sabe nada de las convenciones de diseño de las tablas Markdown.

Analizar code|label

El ejemplo Shelf two

El ejemplo de la página es un encabezado code|label y un registro A1|Shelf two, con la barra vertical como «Delimitador». La herramienta de inspección indica 2 filas y 2 columnas, y la fila 2, columna 2, dice Shelf two, con su espacio interior intacto. No se convirtió ni se recortó ningún valor.

Si el registro se hubiera escrito con espacios alrededor de la barra, la primera celda terminaría en un espacio y la segunda empezaría por otro. La herramienta de inspección conserva esos espacios, así que decide según el origen si forman parte de los datos.

Una tabla Markdown es otro formato

Una tabla copiada de un chat, un README o una wiki a menudo parece texto separado por barras verticales, pero no es lo mismo. Sus filas suelen empezar y terminar con una barra, lo que produce una primera y una última celda vacías. Los espacios que rellenan cada valor para alinearlo se conservan como parte de la celda. La línea separadora de guiones, como |---|---|, se lee como una fila de datos más.

Si necesitas usar una tabla así, límpiala antes en una copia: quita las barras exteriores y la fila de guiones, y decide si los espacios de relleno importan. Después revísala de nuevo y comprueba que las celdas contienen solo el texto que quieres.

Exportar el resultado

«Descargar (CSV)» escribe la tabla con comas como separador y pone entre comillas cualquier valor que contenga una coma, una comilla o un salto de línea. Si necesitas barras verticales en el resultado, guarda tu texto original; la descarga es un archivo separado por comas.

Datos de entrada

Texto de la tabla
code|label A1|Shelf two
Delimitador
|

Resultados

Filas
2
Columnas
2
codelabel
A1Shelf two
Filas con distinta anchura
0