中继器到 excel 与 html 标签问题

Repeater to excel with html tags issue

大家好我正在尝试将 Repeater 内容导出到 Excel。我已关注这篇文章,一切正常。

http://www.aspsnippets.com/Articles/Export-ASPNet-Repeater-Control-to-Excel-File.aspx

我怎么有小问题。在转发器列中,我有 HTML 文本,在导出后分成多行。 如何将转发器导出到 excel,内容 HTML 成单行和单列。

这是我的中继器输出:

<table>
    <tr>
        <td>Name</td>
        <td>Abc is Name</td>
    </tr>
    <tr>
        <td>Email</td>
        <td>Email@123.com</td>
    </tr>
    <tr>
        <td>Description</td>
        <td>
            <h1>Description title</h1>
            <p>Content for description</p>
            <table>
                <tr>
                    <td>Contact</td>
                    <td>Value for contact</td>
                </tr>
                <tr>
                    <td>Email</td>
                    <td>Emails goes here</td>
                </tr>
            </table>
        </td>
    </tr>
</table>

我需要将描述字段放入单列中。

谢谢

尝试使用标签 <pre> 或在复制到剪贴板之前更改数据格式

将转发器更改为 Gridview,它运行良好。这是我关注的 link: http://www.aspsnippets.com/Articles/Export-GridView-to-Excel-in-ASPNet-with-Formatting-using-C-and-VBNet.aspx