- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
How to make JSL save empty CSV file?
Is there any way to make JSL save an empty CSV file (meaning only column headers present)?
I would expect JSL to save the CSV file with the 1 row of column headers (and no other rows). But instead JSL errors out.
I'm using JMP 11.1.1.
Let me know if you know any solutions (other than reconstructing the file with concatenation strings and commas and saving). thanks, DJ
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: How to make JSL save empty CSV file?
What's also crazy about this is that Excel lets you save a blank CSV file and JMP itself allows you to load a blank CSV file.
You would think if JMP doesn't care about loading a blank CSV file why would it now allow saving a blank CSV file? It's just one row of headers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: How to make JSL save empty CSV file?
You might have to bite the bullet and write out a text file of the column headers. Not too hard:
dt = New Table( "Example Table", Add Rows( 0 ),
New Column( "aaaaa", Numeric, Continuous, Format( "Best", 12 ), Set Values( [] ) ),
New Column( "bbbbb", Numeric, Continuous, Format( "Best", 12 ), Set Values( [] ) ),
New Column( "ccccc", Numeric, Continuous, Format( "Best", 12 ), Set Values( [] ) ),
New Column( "ddddd", Numeric, Continuous, Format( "Best", 12 ), Set Values( [] ) )
);
col_names = dt << get column names(string);
text2save = concat items(col_names, ",");
csvfile = "c:\temp\csv_example.csv";
save text file(csvfile, text2save);
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Get Direct Link
- Report Inappropriate Content
Re: How to make JSL save empty CSV file?
Thanks! JMP 13 will do it.
Craige