Как я могу также включить вложенный массив в свой XLSX?Javascript

Форум по Javascript
Ответить
Anonymous
 Как я могу также включить вложенный массив в свой XLSX?

Сообщение Anonymous »

Я пытаюсь экспортировать данные, используя XLSX с конкретным пользователем, проблема, с которой я в настоящее время сталкивается, я также хочу включить список публикаций.

Код: Выделить всё

{
"id": "aKbteocWBNME8OgWlRpXz0EtBE3i3M7g",
"email": "email.com",
"orcid": "123123",
"first_name": "John",
"middle_name": "Doe",
"last_name": "Smith",
"publications": [
{
"id": "0a2828e5-73f1-42a3-8a08-30d19562e346",
"title": "asdsa",

},
{
"id": "d152c617-f049-4042-b498-119e8d70bbca",
"title": "asdsd",

},
{
"id": "e042e830-53f0-45cb-b820-fb6887ee2e81",
"title": "2024",

}
],
"_count": {
"publications": 3
},
"_sum": {
"citations": 2
}
}
< /code>
Это моя функция экспорта на стороне клиента. < /p>
const exportFaculty = () => {
const rows = [{
id: exportData.id,
email: exportData.email,
name: `${exportData.first_name || ''} ${exportData.middle_name || ''}  ${exportData.last_name || ''}`.trim(),
department: exportData.department,
college: exportData.college,
}];

const worksheet = XLSX.utils.json_to_sheet(rows);
const workbook = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(workbook, worksheet, "Faculty");

XLSX.writeFile(workbook, `${exportData.first_name} ${exportData.middle_name}         ${exportData.last_name}.xlsx`, { compression: true });
};
Это экспортные данные, к которым я пытаюсь подходить.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... in-my-xlsx
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»