Copiar PDF a Excel y agregar espacios después de los dos decimales

7 envíos / 0 nuevos
Último envío
chronot
Imagen de chronot
Offline
última acción: Hace 4 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 30/01/2011 - 22:33
Puntos: 2727
Copiar PDF a Excel y agregar espacios después de los dos decimales

Buenos días a todos:

Tengo un PDF con información de producción de chacinados que bajé de internet.

 

 

Cuando copio los datos a Excel de la primera fila, me queda así:

Además, si selecciono todo el informe para copiar a Excel, me copia todo seguido sin separar los productos en una fila diferente.

Lo que quisiera es agregar espacios después de los dos decimales de cada dato, a fin de poder distribuir los valores en columnas con la herramienta "Texto en columnas", para que se presente de la siguiente forma:

 

Muchas gracias desde ya por todas sus sugerencias

Etiquetas: 

chronot
Imagen de chronot
Offline
última acción: Hace 4 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 30/01/2011 - 22:33
Puntos: 2727
Re: Copiar PDF a Excel y agregar espacios después de los dos ...

Perdón, quisiera que se presente de la siguiente forma en Excel:

Es decir, espacio después de ,81 después de ,16 y así sucesivamente, a fin de poder separar en columnas con la herramienta "Texto en columnas"

AdjuntoTamaño
Image icon dato_mortadela_en_excel_2.jpg19.47 KB
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 2 días 22 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: Copiar PDF a Excel y agregar espacios después de los dos ...

La primera opción es copiar los datos del pdf de manera que lo entienda como una tabla y no como texto todo seguido. para esto tienes lagunas herramientas, como por ejemplo http://www.necesitomas.com/prod/ApdfToExcel (puedes bajar una demo)

 

Lo otro que puedes intentar es procesar el texto en un editor.

por lo que comentas tus números tienen siempre dos decimales, así que tendrías que introducir un espacio dos caracteres después de cada coma.

bueno, esto lo hace hasta word (qué pena que Excel no tenga un buscador así) puedes buscar por ejemplo una coma seguida de dos números y sustituirla por lo mismo seguido por un espacio (estas opciones están en el formulario de buscar y reemplazar de Word, Más>> Especial

buscarf y reemplzar en word utilizando comodines y opciones especiales

 

y por último, si lo vas a tener que hacer a menudo, puedes crear una macro que procese tus textos y añada los espacios.

puedes utilizar la función de VBA InStr para encontrar las posiciones de la coma en tu texto 

 

------
Ya sé Excel, pero necesito más.

chronot
Imagen de chronot
Offline
última acción: Hace 4 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 30/01/2011 - 22:33
Puntos: 2727
Re: Copiar PDF a Excel y agregar espacios después de los dos ...

Te agradezco mucho Paco por tu respuesta tan rápida y como siempre, excelente!!

 

¿Qué significan los signos que están en la ventana de "Buscar y reemplazar" ? ¿Esto es en Word o Excel?

 

Estuve probando copiar el PDF a Word y luego a Excel y así me reconoce perfectamente! Cuando pego en Word, automáticamente se pega como tabla con las columnas correctas Sorprendido ¿Quiere decir que Word depura los datos y Excel no?

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 2 días 22 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
word

Ese cuadro de búsqueda es de Word.

esos signos los emplea word para caracteres especiales (por ejemplo utiliza ^# para representar un carácter numérico, sea el que sea, y utiliza ^& para representar el texto buscado.

pero no te preocupes, porque no hace falta aprenderse estos comodines, los eliges mediante ese botón "Especial" que aparece en la parte inferior de la ventana de búsqueda de Word. 

buscar especial en word

 

------
Ya sé Excel, pero necesito más.

chronot
Imagen de chronot
Offline
última acción: Hace 4 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 30/01/2011 - 22:33
Puntos: 2727
Re: Copiar PDF a Excel y agregar espacios después de los dos ...

Te agradezco mucho Paco por tu lección tan ilustrativa, ¡cuánto aprendo contigo!

 

Me sorprende mucho que al copiar de PDF y pegar en Word, la tabla aparece perfectamente estructurada, cosa que no ocurre si realizo lo mismo entre el PDF y Excel directamente. ¿Cuál podría ser el motivo?

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 2 días 22 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
No lo sé. Re: Copiar PDF a Excel y agregar ...

Pues no lo sé, pero imagino que depende de cómo se guarde en el portapapeles lo que copias en pdf.

Es probable que si se copia como html excel lo entienda, porque Excel se lleva bien con el html; Pero si se copia al portapapeles como texto enriquecido rtf, puede que Excel trate de interpretarlo como un archivo de texto y por eso no respeta ni columnas ni nada parecido.

Imagino que también depende de cómo se haya generado el pdf, de si tiene internamente estructura de tabla o no.

Repito que no lo sé, es sólo una suposición.

 

------
Ya sé Excel, pero necesito más.