MVC webgrid 导出到 excel
MVC webgrid export to excel
我想将 mvc webgrid 导出到 excel.The 下面的代码写在视图上,这里已经访问了 webgrid ID。
<script type="text/javascript" src="https://rawgit.com/unconditional /jquery-table2excel/master/src/jquery.table2excel.js"></script>
<script type="text/javascript">
jQuery(document).ready(function () {
debugger;
$('#btnExport').on('click', function (e) {
e.preventDefault();
ResultsToTable();
});
function ResultsToTable() {
$("#gvSIExecution").table2excel({
exclude: ".noExl",
name: "Results"
});
}
});
问题是,如果 webgrid 很简单,里面没有任何输入控件
工作正常。但是,如果其中有任何输入控件,例如 textbox、checkbox,则 webgrid 将与其中包含值的文本框一起导出。
我只需要在列中显示值而不是文本框或复选框。
Exported excel sheet
导出的截图 excel sheet.
帮帮我!!!
在这种情况下,您需要删除所有输入并将其发送到网格 excel。
$grid = $("#gvSIExecution").clone();
$grid.find("input").remove()
$grid.table2excel({
exclude: ".noExl",
name: "Results"
});
我想将 mvc webgrid 导出到 excel.The 下面的代码写在视图上,这里已经访问了 webgrid ID。
<script type="text/javascript" src="https://rawgit.com/unconditional /jquery-table2excel/master/src/jquery.table2excel.js"></script>
<script type="text/javascript">
jQuery(document).ready(function () {
debugger;
$('#btnExport').on('click', function (e) {
e.preventDefault();
ResultsToTable();
});
function ResultsToTable() {
$("#gvSIExecution").table2excel({
exclude: ".noExl",
name: "Results"
});
}
});
问题是,如果 webgrid 很简单,里面没有任何输入控件 工作正常。但是,如果其中有任何输入控件,例如 textbox、checkbox,则 webgrid 将与其中包含值的文本框一起导出。
我只需要在列中显示值而不是文本框或复选框。
Exported excel sheet 导出的截图 excel sheet.
帮帮我!!!
在这种情况下,您需要删除所有输入并将其发送到网格 excel。
$grid = $("#gvSIExecution").clone();
$grid.find("input").remove()
$grid.table2excel({
exclude: ".noExl",
name: "Results"
});