Экспорт в Excel с React и SheetJS
Я пытаюсь реализовать экспорт, чтобы преуспеть с реагировать и листов. Похоже, я могу загрузить его, но фактический вывод не выглядит, как ожидалось. Я получаю массив объекта и использую XLSX.utils.json_to_sheet([data])
API для преобразования массива объектов JS в лист. Проблема в следующем:
Я воспроизвел это здесь
1 ответ
Исправлено здесь введите описание ссылки здесь
Ошибка была с XLSX.utils.json_to_sheet([data])
XLSX.utils.json_to_sheet(data)
это использует объект массива как aurgument вместо массива объектов
+ Изменить wb.SheetNames.push('');
wb.Sheets[''] = ws
в wb.SheetNames.push('sheet1');
wb.Sheets['sheet1'] = ws
так что вы не получите ошибку восстановления данных при открытии файла