【发布时间】:2015-03-27 06:33:20
【问题描述】:
我正在开发一个带有 razor 视图引擎的 MVC 应用程序,我需要将视图结果导出到 Excel。查看结果包含div 和ul 标签的列表。我的视图会是这样的。
@foreach (var alphabet in Model)
{
<div class="ioslist-group-container-rule" data-value="@alphabet.Alphabet">
<div class="ioslist-group-header-rule alphabet">@alphabet.Alphabet</div>
<ul style="margin-left: -40px; margin-top: 0px;">
@foreach (var rule in alphabet.Rules)
{
<li class="rule-item" id="@rule.RuleID">@rule.Name</li>
}
</ul>
</div>
}
我参考了这个链接 Export to Excel
它将 HTML 字符串写入 Excel 文件,而不是 HTML 样式的结果。在不使用 ExcelWorksheet 类或其他东西的情况下如何做到这一点?
【问题讨论】:
标签: c# asp.net asp.net-mvc razor