none
Copiar de SQL a Excel 2016 no mantiene el formato original. RRS feed

  • Pregunta

  • Hola a tod@s, gracias por vuestra atención. Tengo un PC con W10 totalmente actualizado, SQL 2012 Studio y Office 365.

    Mi problema es que al realizar una consulta en SQL y copiar los resultados para pegarlos en una hoja de Excel, en éste no me aparecen las opciones de pegado (formato, valores, etc.).

    Como pegado especial sólo me da las opciones de pegar como texto unicode o texto, con lo cual pierdo el formato de los campos que quiero pegar.

    He buscado información en la web y uno de los posibles problemas estaría en Archivo, Opciones, Avanzadas, Cortar Copiar y pegar, pero están todas activadas.

    Uno de los campos que copio tiene formato Datetime (aaaa:mm:dd hh:mm:ss.000). Al asignarle en excel el formato fecha (dd/mm/aaaa), no me varía la información mostrada.

    Anteriormente el copiar y pegar funcionaba correctamente. ¿Alguna idea?

    Gracias por vuestra atención. Salu2.

    jueves, 25 de octubre de 2018 9:11

Todas las respuestas

  • Javier,

    Buen día, generalmente cuando copias de otras fuentes, las celdas se copian con caracteres no imprimibles, como espacios o tabulaciones, etc.

    Vale decir, todo lo que has pegado, se ha insertado como texto.

    Te sugiero que utilices formulas para extraer la información que necesitas, luego podrás aplicar el formato que necesites según el tipo de datos.

    Saludos.

    Francisco Diez.


    Saludos. Francisco Diez.

    jueves, 25 de octubre de 2018 14:51
  • Francisco, buenas tardes y muchas gracias.

    Es mejor el lápiz y el papel que la memoria. 

    Efectivamente, en la hoja tenía hecha la consulta que accede a la base de datos pero hace tiempo que no accedo al libro y me había obcecado con copiar y pegar.

    De nuevo gracias y hasta otra.

    Saludos.

    jueves, 25 de octubre de 2018 17:43