我試圖在下載excel文件時將數字轉換爲datatables.js
中的文本。如果我通常在一個數字之前手動在excel文件中手動輸入一個單引號'
..但是當我以編程的方式執行時,它不會..我在哪裏做錯了?以下是我的專欄聲明;如何將數字轉換爲Excel中的文本「datatables.js」下載
"columns": [
{ "data": "ID", "visible": false, "searchable": false },
{
"data": "ProductCode", "title": 'Product Code', "visible": true, responsivePriority: 1, render: function (data, type, row) {
if (type === 'export') {
return "'" + data;
}
else {
return data;
}
}
},
...
]
這是我的按鈕聲明;
// Initialize Download Button
new $.fn.dataTable.Buttons(table, {
buttons: [{
extend: 'excel', text: 'Download Excel', className: 'btn-sm btn-success downloadButton', exportOptions: {
columns: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14],
orthogonal: 'export'
}
}]
});
它顯示了這樣'12345
在下載的Excel文件,但如果我只是按F2(編輯),然後按輸入Excel的將其轉換爲文本:(。任何幫助將是非常可觀的。
不工作:( – Mahib
這是轉換的方式數字到JavaScript中的文字。也許你提到的問題與Excel本身自動檢測數據類型有關。 –
我認爲這樣或可能是我正在使用的JavaScript庫我需要調試..它不是關於Excel我想如果我這樣做手動它將其轉換爲文本.. – Mahib