none
Generar excel en pc-local RRS feed

  • Pregunta

  • Estoy generando un archivo Excel:

    workbook.SaveAs("C:\\TEMP\\excel.xlsx");

    El problema es que lo genera en el servidor, ¿ como hago para que lo genere en la PC-Local ?

    Saludos, Limberg.

    martes, 26 de noviembre de 2013 16:12

Todas las respuestas

  • >>El problema es que lo genera en el servidor, ¿ como hago para que lo genere en la PC-Local ?

    no puedes

    deebs generarlo en el servidor y luego proporcionar algun link o quizas enviar el excel en el Response.WriteFile() para enviarlo al cliente y se le muestre el dialogo de descarga


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    martes, 26 de noviembre de 2013 17:40
  • Gracias Leandro, por responder

    He logrado que descargue el archivo, pero no conserva el nombre original y lo descarga sin extension...

    Response.Clear();
    Response.ContentType = "application/xlsx";
    Response.Flush();
    Response.WriteFile(lcFilePath);
    Response.End();

    Saludos, Limberg.

    martes, 26 de noviembre de 2013 23:29
  • hola

    recueda de definir el

    Response.AddHeader("content-disposition", string.Format("attachment;filename={0}", filename));

    alli es donde defines el nombre del archivo, con su extension

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    miércoles, 27 de noviembre de 2013 1:02
  • Gracias Leandro

    Saludos, Limberg.

    miércoles, 27 de noviembre de 2013 2:46