Si copio datos en Excel y los pego en un archivo de texto, obtengo pestañas entre las celdas. Eso no es bueno, quiero espacios, y quiero que las columnas estén alineadas. ¿Cómo puedo lograr esto sin mucho esfuerzo (obviamente no quiero comenzar a ejecutar expresiones regulares a mano, etc.)
Usar 'Guardar como' (como en esta pregunta ) no es una solución para mí, necesito copiar y pegar.
microsoft-excel
text-editing
fixed-width
einpoklum
fuente
fuente
Respuestas:
Ciertamente, esto no es fácil de explicar ... pero después de configurarlo, funcionará con un mínimo esfuerzo. Además, esta es una ligera variación de lo que @pnuts ha esbozado
Sugiero usar una hoja de cálculo de plantilla en la que pueda copiar y pegar. la plantilla que he creado tiene 3 pestañas que se ven de la siguiente manera.
Data
pestaña es donde se pegan los datosLength
va a hacer algunos cálculos para determinar la columna más largaSpace insert
va a insertar el número apropiado de espacios (editar) que puede copiar desde aquí y obtener el resultado correctola pestaña de longitud se ve como
La fila 1 tiene caracteres máximos de la columna a continuación es y contiene la fórmula
+1 crea el delimitador.
La fila 2 a la n (que he extendido a 100 para este ejemplo) contiene una fórmula para evaluar la longitud de cada cadena
la pestaña de inserción de espacio se ve como
Cada celda contiene una celda para evaluar su longitud en comparación con el valor máximo (+ delimitador) e inserta un número apropiado de espacios.
Tenga en cuenta el $ que bloquea la fila 1 si copia y pega la fórmula
(editar) puede copiar desde la pestaña de inserción de espacio.
fuente
La solución más fácil sería concatenar sus datos numéricos en una cadena "comunicada" que se pegue correctamente en un archivo de texto. Cree la fórmula de Excel para una fila y luego cópiela para todas las filas de la hoja de trabajo, y luego copie la columna de fórmula y péguela en el archivo de texto. Por ejemplo,
Datos
Celda A1: 247
Celda B1: 19
Celda C1: 1437
Fórmula en la celda D1
= A1 & "," & B1 & "," & C1
Resultado pegable de texto
247,19,1437
Hay otro enfoque que no se basa en fórmulas.
Una ventaja de esta alternativa es que conserva el formato de sus datos. Si desea formatear los datos con coma o simplemente mostrar un decimal, su formato se conservará en el archivo prn.
fuente
Puede copiar sus datos en Word y luego usar Buscar y reemplazar (Ctrl + H) para reemplazar las pestañas con espacios.
fuente