使用存储过程生成Excel文件

时间:2019-05-30 21:04:57

标签: c# asp.net asp.net-mvc entity-framework

我试图在下面使用此存储过程创建一个列表,然后将其导出为Excel文件。到目前为止,我一直在使用Entity Framework,但是不确定如何在控制器中执行此操作:

$(function() {

    $("#ModSearch,#county").autocomplete({
        source: function(request, response) {

            var look4   = $("#ModSearch").val();
            var county  = $("#county").val();

            var request = $.ajax({
                    url: 'SO_Question.php',
                    data: { look4   : look4    ,
                            county  : county}  ,
                    dataType: "text",
                    cache: false
                    })

            request.done(function( response ) {

                document.getElementById('results').innerHTML     = response;
                document.getElementById("results").style.display = "block";

            });

        },  // end of source

    });  // end of autocomplete

});  // end of function

1 个答案:

答案 0 :(得分:0)

这听起来像是两个问题的组合:

  1. 如何调用存储过程,以及
  2. 如何创建Excel文档

对于调用存储过程,这里有一个不错的线程应该对您有用,它说明了如何使用Entity来调用存储过程 How to call Stored Procedure in Entity Framework 6 (Code-First)?

第二,要创建一个Excel文档,建议您看看ClosedXML,它非常简单易用,并且在生成Excel文档https://github.com/closedxml/closedxmlhttps://www.nuget.org/packages/ClosedXML方面被证明是可靠的

希望有帮助。