我想將我的Kendo網格導出爲excel。它工作正常,除了格式化丟失。我認爲這是因爲我正在使用模板。Kendo網格導出爲Excel貨幣格式
The Telerik documentation明確規定:
到電網的導出到Excel中格式的單元格值,設置 細胞的格式選項。
我已經試過這一點,它不工作:
columns: [
{
field: "EntryWage",
headerTemplate: entryLevelWageColumnHeading + "<span name='EntryWage' class='k-icon k-i-close remove' style='float: right;'></span>",
width: 125,
attributes: { style: "text-align:right;" },
format: "{0:c}",
template: "#= (EntryWage != null) ? kendo.toString(EntryWage, 'C') : 'N/A' #"
}];
我也有這個功能(Excel文件格defintiion):
excelExport: function (e) {
var sheet = e.workbook.sheets[0];
var row = sheet.rows[0];
$("#grid .k-grid-header .k-link").each(function (index) { //for each column header in the grid...
row.cells[index].value = $(this).text(); //set cell text from grid column text
row.cells[index].background = "#0070C0"; //set cell to "blue" color
});
},
我需要在這裏解析每個細胞?難道我做錯了什麼?我認爲這將是非常簡單的,因爲整個導出到Excel是直接的?
感謝您的簡單建議。我最終以類似的方式解決它(見下文)。 – AussieJoe