Как я могу разобрать массив объектов, соответствующих массивам их подкатегорий, из файла Excel, используя пакет npm xlsx? - PullRequest
0 голосов
/ 17 мая 2019

как я могу разобрать массив объектов, относящихся к массивам подкатегорий, из файла Excel с помощью пакета npm xlsx .... я пробовал следующий код, но он не соответствует моей цели:

Может кто-нибудь подсказать мне, как я могу достичь своих целей, используя пакет npm xlsx ....... Я знаю, что это можно сделать в этом пакете, но некоторые рекомендации по этому поводу``

>  if (typeof require !== 'undefined') XLSX = require('xlsx');
> 
>     var workbook = XLSX.readFile('tempPublic\\MainSub.xlsx', { sheetStubs: true });
>     var sheet_name_list = workbook.SheetNames;
>     var ws = workbook.Sheets[sheet_name_list[0]]
>     res.send(XLSX.utils.sheet_to_json(ws))
> 
> 



> [
    >     {
    >         "#": 1,
    >         "Main category": "Mobile",
    >         "Sub1": "Phone"
    >     },
    >     {
    >         "Sub1": "Tablet"
    >     },
    >     {
    >         "Sub1": "Smart Watch"
    >     },
    >     {
    >         "Sub1": "Fitness Technology"
    >     },
    >     {
    >         "Sub1": "Accessires",
    >         "Sub2": "Headsets & Speakers"
    >     },
    >     {
    >         "Sub2": "Cables & Adapters"
    >     },
    >     {
    >         "Sub2": "Chargers & Power Bank"
    >     },
    >     {
    >         "Sub2": "Batteries"
    >     },
    >     {
    >         "Sub2": "Covers & Screan Protection"
    >     },
    >     {
    >         "Sub2": "Car Kit"
    >     },
    >     {
    >         "Sub2": "Memory Card"
    >     },
    >     {
    >         "Sub2": "VR Devices"
    >     },
    >     {
    >         "Sub2": "Bluetooth Devices"
    >     },
    >     {
    >         "Sub2": "Watch Strap"
    >     },
    >     {
    >         "#": 2,
    >         "Main category": "Clothing & Fashion ",
    >         "Sub1": "Men",
    >         "Sub2": "Shirts"
    >     },
    >     {
    >         "Sub2": "Arabic costume (Dashdasha)"
    >     },
    >     {
    >         "Sub2": "T-Shirts & Polos"
    >     },
    >     {
    >         "Sub2": "Jeans"
    >     },
    >     {

    ......
    .....

enter image description here

...