Tengo un documento de InDesign que se completa con los datos de un archivo CSV mediante la combinación de datos. El CSV tiene columnas para el nombre, el segundo nombre y el apellido, pero algunos de los datos del CSV no se completan, como el segundo nombre si la persona no tiene uno. Luego, InDesign deja un espacio físico cuando falta el segundo nombre, lo que coloca un espacio doble entre el nombre y el apellido cuando combino los datos. ¿Hay alguna forma de hacer que InDesign ignore las celdas en blanco en el archivo CSV?
¿Estás seguro de que existen esos espacios en tu archivo CSV? No deberían.
¿No agregó manualmente los espacios entre los campos?
Así: (los puntos representan espacios)
<<Firstname>>.<<Middlename>>.<<Lastname>>
Tiene sentido ya que desea un espacio entre campos.
Una solución (entre muchas posibles) es usar un estilo grep para ocultar un espacio si es seguido por otro espacio. Algo como esto debería hacer el truco:
\h(?=\h)
Para crear un estilo de carácter invisible, puede usar esta configuración ("Estilo de carácter invisible" es como panqueques: cada uno tiene su propia receta... aquí está la mía ^ ^):
color: [ninguno]
tamaño: 0,1 pt
Seguimiento: -1000
escala horizontal: 1%
Vea el ejemplo a continuación:
También puede fusionar columnas en su archivo de Excel y poner fórmula para eliminar espacios no deseados
=RECORTAR(A2&" "&B2&" "&C2)
Donde A2 es el nombre, B2 es el segundo nombre y C2 es el apellido
La fórmula para fusionar solo 2 columnas sería =TRIM(A2&" "&B2)
En el menú Combinación de datos, elija "Opciones de ubicación de contenido" y seleccione "Eliminar líneas en blanco para campos vacíos", luego haga clic en "Aceptar"; debería funcionar.
Bonnie
shawn brandt
curioso