OpenQVD
Read and write QVD files without Qlik.
A free, clean-room specification and implementation of the Qlik QVD binary
file format, derived purely by binary analysis of publicly available sample
files. Rust core with Python bindings that hand back native
polars,
pyarrow, or
pandas data.
No Qlik Designer, no proprietary SDK.
PyPI
openqvd wheels with Polars, PyArrow, and Pandas support.
crates.io
Rust crate with optional Arrow feature flag.
docs.rs
Full Rust API documentation.
Source
Apache-2.0 on GitHub.
What is QVD?
QVD is the native binary format used by QlikView and Qlik Sense for
storing datasets between loads. It packs data into a bit-packed row index
over per-field symbol tables, with an XML header describing the schema.
OpenQVD implements the full format from scratch — XML envelope, symbol
tables, and bit-packed rows — validated against a corpus of
over 1,000 publicly available .qvd
files.