That is correct, I didn't quite get what you were after.
I do believe LibreOffice can be made to automatically create csv from .ods and vice versa.
Maybe within a LISP?
We should be able to use LibreOffice's UNO API (Universal Network Objects) via macros or a small script?
(setq cmd (strcat "soffice --headless --convert-to ods \"" csvfile "\" --outdir \"" tempfolder "\""))
(startapp "cmd.exe" (strcat "/C " cmd)
Open the .ODS file after a few seconds (give LibreOffice time)
(vl-cmdf "delay" 500) ;; small wait
(startapp "soffice" (strcat "\"" odsfile "\""))
)
Off and on several years now trying to use AutoCAD and OpenOffice/LibreOffice, unfortunately some of my old links are dead now and some I forgot or lost the links.
After researching my errors here lately, seems AutoCAD 2000i could have had me reworking what potentially could be good code.
Fortunately, seems there are several asking these questions now, maybe get better answers.