When you want to change a batch VCF file to a CSV file, it becomes complicated if the contacts have custom labels like Work Mobile
or Secondary Email.
Most of the free tools that I have come across simply remove these fields. The best way to do it is to select a converter that can read the extended attributes of the vCard. I have done it multiple times with the WholeClear vCard to CSV Converter because it is the one that keeps all the labels, including organization and images. Users should ensure that all their VCF files are of the same version (2.1, 3.0, or 4.0) before allowing them to convert. Different versions may result in some fields not being visible. If users feel like checking the fields first, they can open the preview option and make sure that everything is there before they make an export to CSV.
More info: https://www.wholeclear.com/converter/vcf-to-csv/