Skip to content

Try using libdeflate? #7

@zhiyangyou

Description

@zhiyangyou

Hi, first of all, thank you for writing OpenXLSX. I applied it to the toolchain of the Unity project, and it can parse Excel in milliseconds (there is almost no delay in loading xlsx files).

When using OpenXLSX to open an Excel file, the decompression of the zip file seems to consume a considerable amount of time. So I started to think about whether I can speed up the decompression of zip.
Later I found zziplib and libdeflate https://github.com/gdraheim/zziplib https://github.com/ebiggers/libdeflate
Is it possible to use zziplib to parse the format of the zip file, including the byte position information of each entry, and then use libdeflate to decompress it, so as to speed up the opening of Excel.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions