Progress / 4GL: Export table as .csv with column names and double quotes?

Status
Not open for further replies.
U

user3427140

Guest
I'm trying to write a .p script that will export a table from a database as a csv. The following code creates the csv:

OUTPUT TO VALUE ("C:\Users\Admin\Desktop\test.csv").

FOR EACH table-name NO-LOCK:
EXPORT DELIMITER "," table-name.
END.

OUTPUT CLOSE.
QUIT.


However, I can't figure how to encapsulate all of the fields with double quotes. Nor can I figure out how to get the first row of the .csv to have the column names of the table. How would one go about doing this?

I'm very new to Progress / 4GL. Originally I was using R and an ODBC connection to import and format the table before saving it as a csv. But I've learned that the ODBC driver I'm using does not working reliably...sometimes it will not return all the rows in the table.

The ultimate goal is to pass an argument (table-name) to a .p script that will export the table as a csv. Then I can import the csv in R, manipulate / format the data and the export the table again as a csv.

Any advice would be greatly appreciated.

Continue reading...
 
Status
Not open for further replies.
Top