Ngay bây giờ tôi đang sử dụng này để xuất khẩu một repeater (với nhiều bộ lặp lồng nhau) vượt trội:Xuất sang Excel từ một Repeater?
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();
}
Nhưng điều này không làm những gì tôi muốn. Thay vào đó nó cho tôi html trong tập tin excel (mặc dù dữ liệu là có) đây là những gì tôi nhận được (mỗi dòng là một tế bào trong bảng 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>
và cứ thế ... bây giờ dữ liệu là chính xác, nhưng làm thế nào tôi có thể làm cho nó hiển thị chính xác trong bảng tính?
đơn giản như vậy ... không thể tin rằng tôi bị mất rằng, cảm ơn! – naspinski