Я столкнулся с проблемой синтаксического анализа файла Excel в javascript, я хочу получить значение __rowNum__
, но это скрытое значение в объекте. как мне получить это __rowNum__
значение? Я пытаюсь получить доступ к __rowNum__
, он показывает undefined
.
//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}
что мне делать? кто-нибудь мне поможет?