0

JQGridデータを Excel/PDFにエクスポートする方法はありますか。SQL サーバー 2008 R2 をデータベースとして使用し、HTTP 要求/応答用の WCF サービスを使用しています。クライアントは JavaScript を使用して作成され、WCF サービスを介して SQL データベースと対話するために AJAX 呼び出しが行われます。

excelExportjqgridの ' ' 関数は機能しますか?

グリッド データを収集して保存するコードは次のとおりです。


enter code here
function ExportExcel() {
    var mya=new Array();
    mya = $("#PrjBudgetGrid").getDataIDs();  // Get All IDs
    var data = $("#PrjBudgetGrid").getRowData(mya[0]);     // Get First row to get the labels
    var colNames=new Array(); 
    var ii=0;
    for (var i in data) {
        colNames[ii++] = i;
    }     // capture col names
    var html = "";
    for (i = 0; i < mya.length; i++) {
        data = $("#PrjBudgetGrid").getRowData(mya[i]); // get each row
        for (j = 0; j < colNames.length; j++) {
            html = html + data[colNames[j]] + "\t"; // output each column as tab delimited
        }
        html = html + "\n";  // output each row with end of line

    }
    html=html+"\n";  // end of line at the end
}
4

1 に答える 1

1

回答のコードを使用することも、別のより最近の回答のコードを使用することもできます。データを Excel にエクスポートするコードの部分は、WCF コードに簡単に変更できます。ここでStreamは、WCF メソッドの出力として使用する方法の例を参照してください。

于 2013-01-15T23:14:47.353 に答える