将HTML表导出到doc [英] exporting HTML table to doc
本文介绍了将HTML表导出到doc的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
how to export HTML to ms word .doc format in asp.net C# MVC ?
Code:
<pre lang="HTML">@if (@Item == null)
{
<p style="Font-Size:large; color:Red">No Record Found for this User in <span><i>'@ViewBag.Month'</i></span> </p>
}
else
{
<div class='continer'>
<div class = 'header'>
<div class="emp_inf">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<th class="title" colspan="2">PRECISE TECHNOLOGY</th>
<th class="slip_type" colspan="2">Official Copy</th>
<th colspan="2"><img src="@Url.Content("~/Content/csm_logo.png")" class ='titleimg' alt="No Image"></img></th>
</tr>
<tr>
<td class="midtext" colspan="6">
<span class='payslip'>Pay Slip for the month of <b>@Item.Month</b> </span> <br />
<span>Voucher No.   @Item.EmplID/@System.DateTime.Now.Month/@System.DateTime.Now.Year.ToString().Substring(2, 2)</span>
</td>
</tr>
<tr>
<td>
Name
</td>
<td colspan="2">
@Item.EmplName
</td>
<td>
Designation
</td>
<td colspan="2">
@Item.DeptName
</td>
</tr>
<tr>
<td>Hours Worked</td>
<td colspan="2">@Item.OverallTime</td>
<td>Basic Salary PKR</td>
<td colspan="2">@Item.NetSalary</td>
</tr>
<tr style="border-bottom:solid 3px black">
<td>Required Hours</td>
<td colspan="2">@Item.ReqHours</td>
<td>Payment Date</td>
<td colspan="2">@System.DateTime.Now.ToShortDateString()</td>
</tr>
<tr>
<td colspan="3" class="td_text_Align">Earning(s)</td>
<td colspan="3" class="td_text_Align">Deduction(s)</td>
</tr>
<tr>
@*Earnings Section*@
<th>Description</th>
<th>Pay/Hr</th>
<th>Amount PKR</th>
@*Deductions Section*@
<th>Description</th>
<th>Pay/Hr</th>
<th>Amount PKR</th>
</tr>
<tr>
@*Earnings Section*@
<td class="td_height td_vertical_align" width="20%">
Hours Worked: @Item.OverallTime  
<br />
<br />
Overtime:  @Item.OverTime
</td>
<td class="td_height td_vertical_align" width="15%">@Item.PayPerHr
<br />
<br />
@Item.OvertimeCal
</td>
<td class="td_height td_vertical_align" width="15%">@Item.TotalSalary
<br />
<br />
@Item.OverTimeTotalPay</td>
@*Deductions Section*@
<td width="20%"></td>
<td width="15%"></td>
<td width="15%"></td>
</tr>
<tr>
<td class="td_text_Align">Total Earning(s)</td>
<td></td>
@if(Convert.ToBoolean( @Item.IsAppr == true))
{
<td>PKR= @Item.SalaryOvertimeTotal</td>
}
else
{
<td>PKR= @Item.TotalSalary </td>
}
<td class="td_text_Align">Deduction(s) </td>
<td></td>
<td>PKR=</td>
</tr>
<tr></tr>
</table>
<br />
<table class="element_borderless">
<tr >
<td class="element_borderless"><b>HR Manager</b></td>
<td class="element_borderless">_________________</td>
<td class="element_borderless">Net Paymnet PKR</td>
<td class="element_borderless">
@if (@Item.TotalSalary > @Item.NetSalary)
{
<div class="div_borderless">@Item.NetSalary</div>
}
else
{
<div class="div_borderless">@Item.TotalSalary</div>
}
</td>
</tr>
<tr></tr>
<tr >
<td class="element_borderless"><b>Authorized Signature</b></td>
<td class="element_borderless">_________________</td>
<td class="element_borderless">Employees Signature</td>
<td class="element_borderless">_________________</td>
</tr>
</table>
<div class="clear"></div>
</div>
</div>
</div>
<br />
<img class="scissor_img" src="@Url.Content("~/Content/scissor.png")" alt="No Image"/> <hr />
<br />
推荐答案
Take a look there ;)
http://benjii.me/2014/01/download-an-asp-net-mvc-view-as-a-word-document/[^]
Take a look there ;)
http://benjii.me/2014/01/download-an-asp-net-mvc-view-as-a-word-document/[^]
这篇关于将HTML表导出到doc的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文