I have about 100 dives on paper that I would like to get into MacDive without doing a manual entry each dive individually -- but that may be my only option, we shall see...
My thought would be to create a spreadsheet and enter the dives into it then convert/export the spreadsheet to a format that MacDive will accept. I know there are lots of import options but I don't know the "column headings" that MacDive wants to see for any of the formats. There is a txt/csv import option but I don't know the headings/format for that either.
My first experiment was to export a manually entered dive (my checkout, Hood Canal, WA in December 1984 - there was snow on the ground) to XML. Then I changed some of the data in the XML file in a way I thought MacDive might accept and then uploaded it. The result was not an additional dive but a mystery site that only shows up in the list of sites, so clearly I did that wrong (made a backup first of course).
I can write something in Python (or whatever) to convert the spreadsheet/csv to an acceptable XML file, but I'd like to know the structure of an importable (no dive computer data) XML dive (or one of the other importable formats) so I can attempt this. What fields are required and which should be left out/blank/"null"?
Of course I'd prefer json, but I won't ask for that.

Is this a new request or has this been discussed ad nauseum and I'm just to search-challenged to find it?
Awesome program by the way. Love it.
Thanks.