EVL – QVD Utils

Table of Contents

Products, services and company names referenced in this document may be either trademarks or registered trademarks of their respective owners.

Copyright © 2017–2020 EVL Tool, s.r.o.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.


QVD Utils enables reading/writing QVD files without a need to use Qlik Sense or QlikView. Also provides metadata from QVD/QVX header. It is useful when you need to convert various sources directly to/from a QVD file and you don’t want to overload your Qlik server by processing many, or large, QVD files.

QVD Utils used standalone

Having QVD Utils without any other EVL Microservice contain these scripts:

  • csv2evd – generate EVL data definition file (EVD file) based on CSV
  • csv2qvd – convert CSV to QVD
  • qvd2csv – convert QVD to CSV
  • qvd2evd – generate EVL data definition file (EVD file) based on QVD
  • qvd-header – get information from QVD header, like field names as JSON, or number of records

QVD Utils in combination with other Microservices

In join with other EVL Microservice(s) (like EVL Staging) can be used for example in QVD-based architecture: