2016-12-01 15 views
0

reportDivには、レポートデータを含むテーブルreportTblがあります。私は次のコードを使用して、レポートデータをExcelファイルにエクスポートします。エクセル番号形式の問題へのJqueryエクスポートテーブル

//Place links for exporting data to excel file 
var htmltable= $("#reportDiv").get(0); 
var html = htmltable.outerHTML; 
csvData = 'data:application/vnd.ms-excel;charset=UTF-8,' + encodeURIComponent(html); 

var excelLink = $('<a />', { 
    id : "excelHref", 
    class:"exportHref", 
    href : csvData, 
    text : "Export Excel", 
    download:"BMR_"+quarter + ".xls" 
}); 
$('#aDiv').append(excelLink); 

$("#excelHref").click(function(e){ 
     return true; 
}); 

レポートデータをエクスポートしてダウンロードしました。 Microsoft Office Excel 2007で開くと、数値データの数値形式が変更されているようです。 HTML表には小数点以下2桁まで四捨五入された値があります。しかし、Excelは小数点以下の桁数をゼロにします。例えば、12.00は12として示され、34.50は34.5として示される。 HTMLテーブルでのレポートの

スクリーンショット:エクセル のレポートの enter image description here

スクリーンショットenter image description here

私は、HTMLテーブルのように同じ番号形式を取得するために何ができますか?

ありがとうございました。

答えて