Merhaba javascript ile excel e veri aktarmayı deniyorum aktarıyorum ama noktalı sayıları aktarırken excel tablosunda bu sayılar tarihe dönüşüyor. Bu noktalı sayıları aktarırken virgüllü bir biçimde aktarmak istiyorum. Kod burada: HTML KODLARI: <a class="btn green btn-outline btn-circle" id="btn_ExportExcel" href="#" onClick="javascript:fnExcelReport();"> <i class="fa fa-file-excel-o"></i> <span class="hidden-xs"> Excel'e Aktar </span> </a> <table id="ExcelTablosu"> <tr><th>Ürün Adı</th><th>Birim Fiyat</th></tr> <tr><td>Kalem</td><td>10.2</td></tr> <tr><td>Silgi</td><td>10.2</td></tr> <tr><td>Cetvel</td><td>1.11</td></tr> <tr><td>Kitap</td><td>5.3</td></tr> <tr><td>Defter</td><td>4.12</td></tr> </table> </body>
var ua = window.navigator.userAgent; var msie = ua.indexOf("MSIE ");
if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./)) { if (window.navigator.msSaveBlob) { var blob = new Blob([tab_text], { type: "application/csv;charset=utf-8;" }); navigator.msSaveBlob(blob, 'dashboard.xls'); } } else { $('#btn_ExportExcel').attr('href', data_type + ', ' + encodeURIComponent(tab_text)); $('#btn_ExportExcel').attr('download', 'dashboard.xls'); }
};
</script> </html>
Yardım edecek yok mu :(
Geçici olarak şu yöntemi kullandım. Aynı sorunu yaşayan arkadaşlar kullanabilirler. var newchar = ',' tab_text = tab_text + $('#ExcelTablosu').html().split('.').join(newchar); Hücre formatını nasıl değiştirebilirim ?
yeni mesaja git
Yeni mesajları sizin için sürekli kontrol ediyoruz, bir mesaj yazılırsa otomatik yükleyeceğiz.Bir Daha Gösterme