Это довольно просто, вам просто нужно добавить символ табуляции \t
для разделения столбцов и новую строку \n
для разделения строк.
Используйте этот код:
const excelData = arr
.map(lines => lines.join("\t"))
.join("\n");
const arr = [
["Mike", "Cane", 23],
["Jeff", "Meyers", 46],
["Thomas", "Bush", 67]
];
document.getElementById('convert').addEventListener('click', () => {
const excelData = arr
.map(lines => lines.join("\t"))
.join("\n");
document.getElementById('excel').textContent = excelData;
});
<textarea id="excel" cols="30" rows="6"></textarea><br>
<button id="convert">Make Excel Clipboard data</button>
Запустите фрагмент кода, нажмите кнопку и скопируйте текст вставки в Excel, чтобы проверить его.