1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| function DownloadJSON2CSV(objArray)
{
var array = typeof objArray != 'object' ? JSON.parse(objArray) : objArray;
var str = '';
for (var i = 0; i < array.length; i++) {
var line = '';
for (var index in array[i]) {
if(line != '') line += ','
line += array[i][index];
}
str += line + '\r\n';
}
if (navigator.appName != 'Microsoft Internet Explorer')
{
window.open('data:text/csv;charset=utf-8,' + escape(str));
}
else
{
var popup = window.open('','csv','');
popup.document.body.innerHTML = '<pre>' + str + '</pre>';
}
} |
Partager