Abra archivos csv UTF-8 haciendo doble clic en Excel

Abra archivos csv UTF-8 haciendo doble clic en Excel

Quiero abrir archivos de texto o csv codificados en UTF-8 directamente en Excel 2016 o posterior. Por supuesto, conozco la opción de importación, pero quiero hacerlo con un simple doble clic.

El problema es que de esta manera Excel no mostrará todos los caracteres UTF-8 (por ejemplo, caracteres cirílicos) correctamente.

Mi sistema operativo es Windows 10.

Respuesta1

Las formas de lograr esto que puedo ver son:

  • Anteponer un Marca de orden de bytes (BOM) al principio del archivo, preferiblemente cuando se crea el archivo CSV. La lista de materiales UTF-8 es la secuencia de bytes hexadecimal 0xEF,0xBB,0xBF.

  • Para usuarios avanzados: agregue una macro VBA para abrir el archivo como UTF-8 con el parámetro Origin:=65001UTF-8.

Encontrarás más detalles y sabores de lo anterior en el post.
¿Es posible forzar a Excel a reconocer archivos CSV UTF-8 automáticamente?

información relacionada