Fric, I have used an excel spreadsheet to log my contacts for the last 15-20 years, so when I finally became interested in using online QSL services (e-qsl and LOTW), I needed a method to convert the data from the excel spreadsheets into ADI format. After a bit of looking around I found an article by VE3IAY on how to put together some formulaes in excel to create an ADI file from excel data - which I have been using for a number of years now. http://members.storm.ca/~ferch/spreadsh.html
It is not the easiest to setup and a little clunky to use it, but works fine for me as long as I concentrate when doing it.
I am seriously thinking about Log4OM which appears to cover most of what I want, so I may be moving towards that for my logging at home - will get around to trying it out in the not too distant future. Result of that would be that outputting my log in different formats would be a lot simpler!
One warning regarding downloading the SOTA csv files, if you operate over zulu midnight in a single activation (as we do in VK), the database changes the dates on you so that all contacts areon the same zulu day (even when they were made on different zulu days). I have received numerous e-qsl’s with the wrong date from other amateurs who have downloaded the csv file without realising this. Small pitfall but one that does happen.