I did see a post some time ago about a piece of software that could read QVD's - but I have never tried it myself.
The short answer is that the QVD is a proprietary file format used for the storage of data specifically for loading into QlikView. As such there is no way to interrogate this except through QlikView.
You can dump a CSV file from a QlikView load script in exactly the same way as you do a QVD - simply put the extension of the file you write to .csv and place '(txt)' at the end of the line. Eg.:
store mytable into myfile.txt (txt);
Hope that helps.