<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Import csv file using specified row as column names in Discussions</title>
    <link>https://community.jmp.com/t5/Discussions/Import-csv-file-using-specified-row-as-column-names/m-p/243583#M48062</link>
    <description>&lt;P&gt;Sorry, this scripts:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
Files = Pick File(
	"Select CSV File",
	"$Downloads",
	{"JMP Files|jmp;jsl;jrn", "All Files|*"},
	1,
	0,
	"",
	"multiple"
);
For( i = 1, i &amp;lt;= N Items( Files ), i++,
	Try(
		Open(
			Files[i],
			Worksheet Settings(
				1,
				Has Column Headers( 1 ),
				Number of Rows in headers( 2 ),
				Headers Start on Row( 3 ),
				Data Starts on Row( 4 )
			)
		)
	)
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Wed, 29 Jan 2020 18:08:31 GMT</pubDate>
    <dc:creator>Adam_Xu</dc:creator>
    <dc:date>2020-01-29T18:08:31Z</dc:date>
    <item>
      <title>Import csv file using specified row as column names</title>
      <link>https://community.jmp.com/t5/Discussions/Import-csv-file-using-specified-row-as-column-names/m-p/243581#M48061</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Hi all,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I wonder to import csv file using specified row as column names (row 3 in this case).&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Here is the csv file format:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2020-01-30 at 1.14.08 AM.png" style="width: 738px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/21380i9DA15CEB951DDAD1/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-01-30 at 1.14.08 AM.png" alt="Screen Shot 2020-01-30 at 1.14.08 AM.png" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Here is the target jmp table format I want:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2020-01-30 at 1.16.15 AM.png" style="width: 999px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/21381i1188591099EB96DF/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-01-30 at 1.16.15 AM.png" alt="Screen Shot 2020-01-30 at 1.16.15 AM.png" /&gt;&lt;/span&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;I wrote the below scripts, but failed:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2020-01-30 at 1.18.11 AM.png" style="width: 999px;"&gt;&lt;img src="https://community.jmp.com/t5/image/serverpage/image-id/21382iCA9AEA6CDD1E39BE/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screen Shot 2020-01-30 at 1.18.11 AM.png" alt="Screen Shot 2020-01-30 at 1.18.11 AM.png" /&gt;&lt;/span&gt;Here is my scripts:&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
Files = Pick File(
	"Select CSV File",
	"$Downloads",
	{"JMP Files|jmp;jsl;jrn", "All Files|*"},
	1,
	0,
	"",
	"multiple"
);
For( i = 1, i &amp;lt;= N Items( Files ), i++,
	Try( Open( 
		Files[i],
			Worksheet Settings(
			1,
				Has Column Headers(1),
				Number of Rows in headers(2),
				Headers Start on Row(2),
				Data Starts on Row(8)
			)
		)
	 )
);&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;STRONG&gt;Any&amp;nbsp;advice? Thanks&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jan 2020 17:24:48 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Import-csv-file-using-specified-row-as-column-names/m-p/243581#M48061</guid>
      <dc:creator>Adam_Xu</dc:creator>
      <dc:date>2020-01-29T17:24:48Z</dc:date>
    </item>
    <item>
      <title>Re: Import csv file using specified row as column names</title>
      <link>https://community.jmp.com/t5/Discussions/Import-csv-file-using-specified-row-as-column-names/m-p/243583#M48062</link>
      <description>&lt;P&gt;Sorry, this scripts:&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Names Default To Here( 1 );
Files = Pick File(
	"Select CSV File",
	"$Downloads",
	{"JMP Files|jmp;jsl;jrn", "All Files|*"},
	1,
	0,
	"",
	"multiple"
);
For( i = 1, i &amp;lt;= N Items( Files ), i++,
	Try(
		Open(
			Files[i],
			Worksheet Settings(
				1,
				Has Column Headers( 1 ),
				Number of Rows in headers( 2 ),
				Headers Start on Row( 3 ),
				Data Starts on Row( 4 )
			)
		)
	)
);&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 29 Jan 2020 18:08:31 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Import-csv-file-using-specified-row-as-column-names/m-p/243583#M48062</guid>
      <dc:creator>Adam_Xu</dc:creator>
      <dc:date>2020-01-29T18:08:31Z</dc:date>
    </item>
    <item>
      <title>Re: Import csv file using specified row as column names</title>
      <link>https://community.jmp.com/t5/Discussions/Import-csv-file-using-specified-row-as-column-names/m-p/243586#M48063</link>
      <description>&lt;P&gt;Here is the source used by JMP to open a .csv file.&amp;nbsp; As can be seen, there are options for Column Names Start() and Data Starts().&lt;/P&gt;
&lt;P&gt;You should be able to modify this code to meet your needs&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-jsl"&gt;Open(
	"C:\Users\Jim\Documents\Big Class.csv",
	columns(
		New Column( "name", Character, "Nominal" ),
		New Column( "age", Numeric, "Continuous", Format( "Best", 12 ) ),
		New Column( "sex", Character, "Nominal" ),
		New Column( "height", Numeric, "Continuous", Format( "Best", 12 ) ),
		New Column( "weight", Numeric, "Continuous", Format( "Best", 12 ) )
	),
	Import Settings(
		End Of Line( CRLF, CR, LF ),
		End Of Field( Comma, CSV( 0 ) ),
		Strip Quotes( 1 ),
		Use Apostrophe as Quotation Mark( 0 ),
		Use Regional Settings( 0 ),
		Scan Whole File( 1 ),
		Treat empty columns as numeric( 0 ),
		CompressNumericColumns( 0 ),
		CompressCharacterColumns( 0 ),
		CompressAllowListCheck( 0 ),
		Labels( 1 ),
		Column Names Start( 1 ),
		Data Starts( 2 ),
		Lines To Read( "All" ),
		Year Rule( "20xx" )
	)
)&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Wed, 29 Jan 2020 17:34:27 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Import-csv-file-using-specified-row-as-column-names/m-p/243586#M48063</guid>
      <dc:creator>txnelson</dc:creator>
      <dc:date>2020-01-29T17:34:27Z</dc:date>
    </item>
    <item>
      <title>Re: Import csv file using specified row as column names</title>
      <link>https://community.jmp.com/t5/Discussions/Import-csv-file-using-specified-row-as-column-names/m-p/243736#M48091</link>
      <description>Thank you, Sir! It works</description>
      <pubDate>Thu, 30 Jan 2020 06:18:25 GMT</pubDate>
      <guid>https://community.jmp.com/t5/Discussions/Import-csv-file-using-specified-row-as-column-names/m-p/243736#M48091</guid>
      <dc:creator>Adam_Xu</dc:creator>
      <dc:date>2020-01-30T06:18:25Z</dc:date>
    </item>
  </channel>
</rss>

