Yes could be done but if your already interrogating the excel via lisp then just read cells direct. Look at Getexcel.lsp will read a entire excel sheet and make a list that you could use. Re make csv you can save, quit, close, add etc so save as csv would just be find the correct parameters. Did not look.
(vlax-invoke-method (vlax-get-property myxl "ActiveWorkbook") "SaveAs" filename -4143 "" "" :vlax-false :vlax-false nil ) ; saveas
Working on select range or all to a Acad Table, almost working.