Skip to content

Edit the Readme section of .each_row_streaming to warn about sneaky parsing. #631

@Beartech

Description

@Beartech

.each_row_streaming will not avoid .parse if other methods like sheet.info are used. This is not always obvious. Can you edit the Readme section about streaming with a list of any methods that will cause a .parse()? I was using .info in a logging call and it would parse the entire sheet just for the .info information. Once I remove that logging call I had JUST streaming of rows and my memory foot print went to almost nothing. And my server was no longer choking on a 2.5MB excel file with 100,000 blank rows (a common issue when people copy/paste into spreadsheets in Excel).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions