by Robert Sample » Fri Sep 08, 2017 7:12 am
If the columns are not fixed width, how do you know when one field ends and another field begins? There HAS to be some kind of delimiter to separate the fields -- otherwise, how do you know if SUSIEONEAL is SUSIE (first name) ONEAL (last name) or SUSIEO (first name) NEAL (last name)? If you say there is no delimiter between the fields, then what you want to do is IMPOSSIBLE. You MUST have some way to split the fields or you cannot generate CSV (comma-delimited) data from the data set.
And your developer is completely full of BS. I have added comma delimiters, using SAS in some cases and using DFSORT in other cases, to data sets with dozens to hundreds of fields and it has never taken more than a week to complete the task (often just half a day). Using COBOL took the longest, IIRC.