En este momento estoy usando esto para exportar un repetidor (con múltiples repetidores anidados) para sobresalir:Exportar a Excel desde un repetidor?
protected void ExportToExcel(object sender, EventArgs e)
{
Response.Clear();
Response.Buffer = true;
Response.AddHeader("content-disposition", "attachment;filename=finance.xls");
Response.Charset = "";
Response.ContentType = "application/vnd.ms-excel";
System.IO.StringWriter stringWrite = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWrite = new HtmlTextWriter(stringWrite);
rptMinistry.RenderControl(htmlWrite);
Response.Write(stringWrite.ToString());
Response.End();
}
Pero esto no es hacer lo que quiero. En su lugar, me está dando html en el archivo de Excel (aunque los datos están ahí) esto es lo que me pasa (cada línea es una celda de la hoja de Excel):
<tr class="alt">
<td class='hidden'>LOR In Development</td>
<td>MOD</td>
<td>Air Force</td>
<td class="size1"></td>
<td>Hellfire (AGM-114) Follow On</td>
<td>10-Mar-08</td>
<td class="align_right ">$50,000,000.00</td>
<td class="align_right hidden">$0.00</td>
</tr>
<tr class="alt">
<td class='hidden'>LOR In Development</td>
<td>MOD</td>
<td>Air Force</td>
<td class="size1"></td>
<td>Precision Strike Mi-17 (block 20)</td>
<td>17-May-08</td>
<td class="align_right ">$20,100,000.00</td>
<td class="align_right hidden">$0.00</td>
</tr>
y así sucesivamente ... ahora los datos es correcto, pero ¿cómo puedo hacer que se muestre correctamente en la hoja de cálculo?
tan simple ... No puedo creer que echaba de menos que, gracias! – naspinski