Giter VIP home page Giter VIP logo

Comments (4)

redchair123 avatar redchair123 commented on May 3, 2024
  1. Can you share a file that exhibits this problem?

  2. can you console.log(sheetName) for the version that crashes?

  3. can you test with https://www.dropbox.com/s/2l8q76x6x75e13t/interview.xlsx (contributed by @nathanathan #2 )?

I tested with the interview file and some other files I have on my machine and I can't elicit the problem. For example, with the interview.xlsx, I see:

$ cat test.js
var XLSX = require('xlsx'), xlsx = XLSX.readFile('interview.xlsx');

xlsx.SheetNames.forEach(function(sheetName) { console.log(XLSX.utils.sheet_to_row_object_array(xlsx.Sheets[sheetName])); });

$ node test.js
[ { name: 'start',
    label: 'How would you characterize your experience as an interviewer/interviewee?',
    tags: 'exp_tags' },
  { name: 'purposes',
    label: 'What are some of the purposes of the interviews you\'ve been involved in? (data gathering, recruiting, health diagnostics, investigative journalism)',
    tags: 'none' },
  { name: 'duration',
    label: 'How long do your interviews usually last? Did you usually have an idea of how far along you are in the interview?' },
  { name: 'sittings',
    label: 'Have you participated in interviews that took place over multiple sittings? Does this seem to be a common case?' },
  { name: 'medium',
    label: 'Have your interviews been in person? on the phone? written response?' },
  { name: 'admin',
    label: 'Have you been involved in any interviewing projects in an administrative capacity? What tasks did you perform?',
    tags: 'admin_tasks' },
  { type: 'begin branch',
    label: 'Administrative experience follow-up questions.' },
  { name: 'challenges',
    label: 'Which tasks do you find the most challenging or time consuming?' },
  { name: 'experience',
    label: 'What level of training or experience is typically required in your interviews?' },
  { name: 'branching',
    label: 'Have you administered any interviews with branching logic?' },
  { name: 'follow-ups',
    label: 'Do you tend to ask follow-up questions beyond what is suggested in the survey?\r\nHow/when do they usually occur? How are they dealt with in coding?' },
  { name: 'recording',
    label: 'Are your interviews recorded?\r\nHave you encountered any limitations in being allowed to record?' },
  { name: 'notes',
    label: 'Do you take notes during your interviews?' },
  { name: 'contingencies',
    label: 'Have you ever needed to discard recordings/notes that you collected?' },
  { type: 'end branch' },
  { type: 'begin branch', label: 'No administrative experience.' },
  { type: 'end branch' },
  { name: 'comments',
    label: 'Do you have any comments about the tool I am using? About the interview experience as a whole?' } ]
[ { group: 'default', name: 'important', label: 'important' },
  { group: 'default', name: 'tangential', label: 'tangential' },
  { group: 'default', name: 'star', imagePath: 'star.png' },
  { group: 'admin_tasks',
    name: 'interview designer',
    label: 'interview designer' },
  { group: 'admin_tasks',
    name: 'interviewer',
    label: 'interviewer' },
  { group: 'admin_tasks',
    name: 'datas analysis',
    label: 'datas analysis' },
  { group: 'exp_tags',
    name: 'highly experienced interviewer',
    label: 'highly experienced interviewer' },
  { group: 'exp_tags',
    name: 'highly experienced interviewee',
    label: 'highly experienced interviewee' } ]

from sheetjs.

chethan-K avatar chethan-K commented on May 3, 2024

Hi

Does sheet_to_row_object_array ensures the running order of excel sheet rows...?

Thanks in advance

from sheetjs.

SheetJSDev avatar SheetJSDev commented on May 3, 2024

@chethan-K I think you are asking if the rows are in the same order that they appear in the excel sheet, and the answer is yes (it walks row-by-row in order when generating the output)

from sheetjs.

chethan-K avatar chethan-K commented on May 3, 2024

@SheetJSDev Yes, I was looking for the same thing. Thanks :)

from sheetjs.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.