Citavi Users:
If you wish to add your
Citavi PDFs and their metadata into Calibre in an automated fashion, then you have two ZMI-related options.
Option 1: Install Zotero, and import your Citavi data and files into Zotero. Then, export your "Citavi-Zotero" data into a standard Zotero CSV file. Use ZMI as normal for adding Zotero books and their metadata to Calibre.
Option 2: Do not install Zotero. Create an export file in Citavi from Table View with the columns that map 1:1 to Zotero CSV columns. Use ZMI to add your Citavi books and their metadata to Calibre using that pseudo-Zotero CSV file. However, Option 2 requires critical extra work on your part, as follows:
[A] The CSV column names in the very first row must be changed to be identical to their counterparts in Zotero. For example, in Citavi there is a column "DOI Name", but in Zotero it is simply "DOI".
[B] The very first CSV column must have a unique identifier that ties the PDF file in the CSV "File Attachments" column to that row of the CSV file. Zotero actually embeds that unique identifier, "key", in the OS path of the PDF files. Citavi does not. Therefore, you must create a user-defined field in Citavi, populate it with a unique identifier for each PDF file, and map that user-defined field to the Citavi export file. Be advised that "unique" means "unique in the world", and not simply "unique within this CSV file". I suggest using a spreadsheet function to generate a many-digit alphanumeric random value, such as is done for UUIDs.
Best of luck.
DaltonST