none
Exportar informações do DataGridView para Excel RRS feed

  • Pergunta

  • Olá pessoal estou tentando exportar as informações de um datagridview para a planilha do excel porém não estou conseguindo 
    Estou utilizando a linguagem de programação C#
    no windows Forms

    Tentei algo do tipo mas não funcionou

    Microsoft.Office.Interop.Excel.ApplicationClass excel = new ApplicationClass();
          Worksheet work = (Worksheet)excel.ActiveSheet;
          datagridview1.SelectAll();
          DataObject dtObj = datagridview1.GetClipboardContent();
          Clipboard.SetDataObject(dtObj, true);
          work.Paste(System.Type.Missing, System.Type.Missing);
          datagridview1.ClearSelection();
          excel.Visible = true;

    espero que vocês possam me ajudar
    quinta-feira, 19 de fevereiro de 2009 18:25

Todas as Respostas

  • Response.Clear ();
    Response.AddHeader("content-disposition", "attachment;filename=seu_arquivo.xls");

    Response.Charset = "";

    Response.Cache.SetCacheability(HttpCacheability.NoCache); 

    Response.ContentType = "application/vnd.xls"; 

    System.IO.StringWriter stringWrite = new System.IO.StringWriter();

    System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite); 

    myDataGrid.RenderControl(htmlWrite); 

    Response.Write(stringWrite.ToString()); 

    Response.End();


    é isso. att..

    domingo, 1 de março de 2009 06:31