Active el cuadro de diálogo Guardar como del navegador a través de Javascript utilizando solo datos de la página

Como parte del resultado de mi página, incluyo una versión con formato CSV de una tabla de datos en un área de texto, para que el usuario pueda copiar / pegar fácilmente una exportación CSV en su hoja de cálculo de elección.

Me gustaría una forma de tener un botón que, al hacer clic, active un cuadro de diálogo Guardar como que descargará el contenido CSV ya presente en el área de texto de la página.

La intención es evitar otro viaje a la base de datos para obtener la exportación CSV, cuando ya está en la página, al tiempo que proporciona al usuario un acceso directo para tener que crear un nuevo archivo y pegarlo en el CSV copiado.

es posible?

Respuestas a la pregunta(1)

Su respuesta a la pregunta