Экспорт в 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 так что вы не получите ошибку восстановления данных при открытии файла

Другие вопросы по тегам