我正在尝试将表导出为excel,但我得到的数据如下:
<a href='filename.aspx?oecl_id=3'>1</a>
<a href='filename.aspx?oecl_id=62'>2</a>
因为我正在打印数据:
cell = new HtmlTableCell();
cell.InnerHtml = "<a href='filename.aspx?oecl_id=" + rsCont.Rows[i]["ID"].ToString() + "'>" + rsCont.Rows[i]["PENDING"].ToString() + "</a>";
那么如何才能获得excel上的数字呢?在这个例子1和2中。
我正在打印这样的数据,但这只是删除每行末尾的“”:
foreach (HtmlTableCell celda in fila.Cells)
{
if (celda.InnerHtml.IndexOf("</a>") > 0)
{
cell = row.Cells.Add(celda.InnerHtml.Remove(celda.InnerHtml.IndexOf("</a>")));
}
else
{
cell = row.Cells.Add(celda.InnerHtml);
}
}
答案 0 :(得分:0)
最后,我刚刚创建了另一个没有链接的隐藏表,只有数据,如下所示:
<table id="table_excel" style="display:none" runat="server">
<tr>
<th>Column1</th>
<th>Column2</th>
<th>Column3 >50</th>
</tr>
</table>