парсинг в данных файла Excel в javascript - PullRequest
0 голосов
/ 09 июля 2020

Я столкнулся с проблемой синтаксического анализа файла Excel в javascript, я хочу получить значение __rowNum__, но это скрытое значение в объекте. как мне получить это __rowNum__ значение? Я пытаюсь получить доступ к __rowNum__, он показывает undefined.

image

    //parsing excel file
    var ExcelToJSON = function() {
    this.parseExcel = function(file) {
    var reader = new FileReader();     
    reader.onload = function(e) {
    var data = e.target.result;
    var workbook = XLSX.read(data, {
    type: 'binary'
    });
    workbook.SheetNames.forEach(function(sheetName) {
    // Here is your object
    var XL_row_object = XLSX.utils.sheet_to_json(workbook.Sheets[sheetName],{header:["Name","Mobile"],blankRows: true});
    console.log(XL_row_object); //
    console.log(XL_row_object.__rowNum__);        //not working undefined
    var json_object = JSON.stringify(XL_row_object); 
    var contactdata = JSON.parse(json_object);    
    contactAlldata.push(contactdata);             
    console.log(JSON.parse(json_object));   //data
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>

JSON данные

0: {Name: "Alex", Mobile: "3433095622", __rowNum__: 0}
1: {Name: "John", Mobile: "3005095622", __rowNum__: 2}
2: {Mobile: "3103695624", __rowNum__: 3}

что мне делать? кто-нибудь мне поможет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...