If it does, then it may be possible to convert to the CSV row by row, and write each row to a file.  That is, unless the writing to S3 requires that the entire file contents be passed in memory.  Please clarify.