Estoy ejecutando una consulta en SQL. Normalmente, puedo copiar y pegar fácilmente los resultados de la consulta en Excel y conserva las columnas, filas, etc.
Sin embargo, en este caso estoy seleccionando un montón de correos electrónicos y los cuerpos de esos correos electrónicos tienen formato html. Cada vez que intento pegar en Excel 2010, lo arruina por completo, ya que trata de ser 'útil' al analizar el html y convertir las etiquetas img en imágenes y celdas de tabla en celdas de Excel, etc.
¿Hay alguna manera de hacer que Excel sea tonto y simplemente pegue mi texto sin tratar de descubrir algo inteligente que hacer con él?
He intentado usar Paste Special. He intentado anteponer una comilla simple al comienzo del cuerpo html (alguien dijo que le dice a Excel que trate el campo como texto y no lo analice). Intenté poner tuberías |
entre cada columna, guardarlo en un archivo de texto y luego importar el archivo de texto. No importa lo que haga, Excel sigue jugando con el html.
¿Alguien sabe cómo pegar html en Excel como un simple texto tonto?
Respuestas:
¡¡¡¡Me lo imaginé!!!!
Intente hacer doble clic en la celda en la que desea pegar (en lugar de simplemente seleccionar la celda con un solo clic). Su opción de pegar debería cambiar a texto y NO analizar los datos de texto.
fuente
Seleccione el HTML, péguelo como Mantener solo texto en un nuevo documento de Word, luego seleccione Todo, Copiar. Luego, cuando hace clic derecho en Excel, tiene una opción de Formato de destino de coincidencia, que no está disponible a través de la ruta esperada. Un poco menos tedioso que guardar como un archivo separado, pero sigue siendo una solución que no debería tener que hacer.
fuente
El usuario [daverunt] en los foros de Mr. Excel dio esta respuesta .
Es posible que no sea aplicable en todas las situaciones, porque debe guardarlo en un archivo ".txt" , pero fue la forma más rápida de solucionar el problema cuando tuve el mismo problema que en la publicación original. Principalmente, en un solo paso, evitará la interpretación HTML de todas sus líneas de texto.
fuente
.csv
(valores separados por comas) y hacer doble clic en él (o arrastrarlo y soltarlo en Excel). Si hay algún problema con las comas, guárdelo como.txt
(valores separados por tabuladores) y arrastre y suelte el archivo en ExcelTenga en cuenta que un atajo para hacer esto es copiar el texto marcado, seleccionar la celda y luego usar el atajo de teclado F2. Esto tiene el mismo efecto que hacer doble clic en la celda o hacer clic en la barra de entrada de texto en la parte superior de la pantalla, llevará el cursor a la celda y le permitirá editar el texto.
Este es un acceso directo estándar de Windows para editar lo que esté seleccionado. También funciona para renombrar archivos en el explorador.
fuente
html
enlaces no se analicen y se pueda hacer clic en ellos. No se trata de cómo editar un enlacepéguelo en la hoja de cálculo de google , luego vuelva a copiarlo y péguelo en su hoja de Excel. Se mostrará como código / texto, no como valor html
fuente
Logré hacer esto muy fácilmente después de buscar.
Copie el texto de la fuente en Archivo y la opción pegar tiene la oportunidad de abrir el asistente de texto y (como se indicó anteriormente) simplemente use la opción delimitada y luego anule la selección de todos los delimitadores y finalice.
Los datos se copiarán sin formato y no es necesario guardarlos primero como archivo de texto.
fuente
Descubrí que la respuesta dada por Mark Goldfain funciona sin el paso de guardar como un archivo de texto.
Solo pega el texto. Busque el botón Opciones de pegado y haga clic en él. Haga clic en "Usar el asistente de importación de texto ...". El texto pegado desaparece y aparece el asistente. Elija delimitado, pero anule la selección de todos los delimitadores. Seleccione el tipo de datos "Texto".
Solución extraña, pero funciona (en Excel 2007 en Windows 7).
fuente