Is there a way to control the status of a course (publish/unpublished) using CSV?
No, this is not possible through CSV imports. In normal circumstances, the SIS would not know when the course was ready to be published as that's something the designer/instructor would need to decide. Even if you're copying content from one course into another, the SIS wouldn't know about that.
But you can do it through the API. That's the approach I used in method 3 of How to list teachers who have published/unpublished courses . The API method is discussed in more detail in Is there a way to automatically publish a course?
There was also a feature request that was created last week that is similar: Batch Publish All Courses by Term .
Retrieving data ...