<?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: Split columns into multiple columns in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231564#M21821</link>
    <description>tJavaRow + String.split() should be the way</description>
    <pubDate>Thu, 08 Nov 2018 06:52:43 GMT</pubDate>
    <dc:creator>TRF</dc:creator>
    <dc:date>2018-11-08T06:52:43Z</dc:date>
    <item>
      <title>Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231563#M21820</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt; 
&lt;P&gt;I have a situation here.&amp;nbsp;I have a data set like below:&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture.JPG" style="width: 333px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M0lk.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/128325i2C0A1F853154DC16/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M0lk.jpg" alt="0683p000009M0lk.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;This data set was obtained using&lt;/P&gt; 
&lt;P&gt;MsSQLInput--&amp;gt;tmap--&amp;gt;tSortRow--&amp;gt;tDeNormaliseSortedRows--&amp;gt;tMap--&amp;gt;tExcelOutput.&lt;/P&gt; 
&lt;P&gt;Now as per the new requirement, i have to split this "EmpID" &amp;amp; "EmpName" columns to multiple columns.&lt;/P&gt; 
&lt;P&gt;In this case I should have 3 EmpID columns and 3 EmpName columns. It basically depends on how many.&lt;/P&gt; 
&lt;P&gt;Can some one please suggest me to do this.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I tried doing with tNormalise, but it didnt work. Alos tried my luck with "tExtractDelimitedFiles" as below:&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;MsSQLInput&lt;/SPAN&gt;&lt;SPAN&gt;--&amp;gt;tmap--&amp;gt;tSortRow--&amp;gt;tDeNormaliseSortedRows--&amp;gt;tMap--&amp;gt;tExtractDelimitedFiles--&amp;gt;tExcelOutput.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Here i was able to select only 1 column to split and this also didn't&amp;nbsp;get me the exact answer.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;My final output should be like below&lt;/SPAN&gt;&lt;SPAN&gt;&lt;BR /&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Capture2.JPG" style="width: 447px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M0u7.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/156695iADB26413C667F589/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M0u7.jpg" alt="0683p000009M0u7.jpg" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Nov 2018 05:21:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231563#M21820</guid>
      <dc:creator>joe86</dc:creator>
      <dc:date>2018-11-08T05:21:01Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231564#M21821</link>
      <description>tJavaRow + String.split() should be the way</description>
      <pubDate>Thu, 08 Nov 2018 06:52:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231564#M21821</guid>
      <dc:creator>TRF</dc:creator>
      <dc:date>2018-11-08T06:52:43Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231565#M21822</link>
      <description>&lt;P&gt;can you please help me with the flow? I am new to Talend.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;should &lt;STRONG&gt;tJavaRow + String.split()&lt;/STRONG&gt;&amp;nbsp; be used in after tMap or where should be implemented??&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Nov 2018 06:59:28 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231565#M21822</guid>
      <dc:creator>joe86</dc:creator>
      <dc:date>2018-11-08T06:59:28Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231566#M21823</link>
      <description>&lt;P&gt;I agree with&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LKj7AAG"&gt;@TRF&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;If you are looking for a sample scenario a slightly different version can be referred from below link.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;A href="https://community.qlik.com/s/feed/0D73p000004kVsVCAU#M86525" target="_blank"&gt;https://community.talend.com/t5/Design-and-Development/2-parts-to-a-string-find-replace-issue/m-p/139947#M86525&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Warm Regards,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Nikhil Thampi&lt;/P&gt;</description>
      <pubDate>Thu, 08 Nov 2018 10:21:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231566#M21823</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-08T10:21:20Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231567#M21824</link>
      <description>&lt;P&gt;is there a way to achieve this by avoiding tJavaRow?&lt;/P&gt;&lt;P&gt;I can change my existing flow as well if needed.??&lt;/P&gt;&lt;P&gt;Anyone please??&lt;/P&gt;</description>
      <pubDate>Fri, 09 Nov 2018 04:57:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231567#M21824</guid>
      <dc:creator>joe86</dc:creator>
      <dc:date>2018-11-09T04:57:31Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231568#M21825</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;My recommendation will be to use tjavarow for your use case. Any specific reason why you are hesitant to use it?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;You can even try tmap for that matter.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Warm Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Nikhil Thampi&lt;/P&gt;</description>
      <pubDate>Fri, 09 Nov 2018 05:11:29 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231568#M21825</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-09T05:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231569#M21826</link>
      <description>&lt;P&gt;I am not familiar with tJava is the main reason &amp;amp; i am new to talend.&lt;/P&gt;
&lt;P&gt;Also i have 2 more columns like this that needs to split. So in total, 4 columns needs to be split into 16 columns.&lt;/P&gt;
&lt;P&gt;Can you please help on this? any sample pls?&lt;/P&gt;</description>
      <pubDate>Fri, 09 Nov 2018 05:29:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231569#M21826</guid>
      <dc:creator>joe86</dc:creator>
      <dc:date>2018-11-09T05:29:20Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231570#M21827</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;You can also use tmap with below functions. I have divided the string to three parts as per the example string given in your query. If you need to break it into four, you can do that way also by following the same coding pattern with some minor changes.&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image.png" style="width: 884px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M10P.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/151572iE497C8E1165FC5CB/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M10P.png" alt="0683p000009M10P.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="image.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M0hE.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/136090i4BD28D2A5469601F/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M0hE.png" alt="0683p000009M0hE.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;PRE&gt;&lt;U&gt;&lt;STRONG&gt;Employee Id data split&lt;/STRONG&gt;&lt;/U&gt;

row1.Emp_id.substring(0,row1.Emp_id.indexOf("|")) 
row1.Emp_id.substring(row1.Emp_id.indexOf("|")+1,row1.Emp_id.indexOf("|", row1.Emp_id.indexOf("|") + 1)) 
row1.Emp_id.substring(row1.Emp_id.indexOf("|", row1.Emp_id.indexOf("|") + 1)+1) &lt;/PRE&gt; 
&lt;PRE&gt;&lt;U&gt;&lt;STRONG&gt;Employee Name data split&lt;/STRONG&gt;&lt;/U&gt;

row1.Emp_Name.substring(0,row1.Emp_Name.indexOf("|")) 
row1.Emp_Name.substring(row1.Emp_Name.indexOf("|")+1,row1.Emp_Name.indexOf("|", row1.Emp_Name.indexOf("|") + 1)) 
row1.Emp_Name.substring(row1.Emp_Name.indexOf("|", row1.Emp_Name.indexOf("|") + 1)+1) &lt;/PRE&gt; 
&lt;P&gt;If my answer has helped to resolve the query, could you please mark the topic as answered? Kudos are also welcome &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Warm Regards,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Nikhil Thampi&lt;/P&gt;</description>
      <pubDate>Fri, 09 Nov 2018 06:29:07 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231570#M21827</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-09T06:29:07Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231571#M21828</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;There is a component in talend by name tsplitrow.... you can try this out..&lt;/P&gt; 
&lt;P&gt;i shall share one of the scenario what i have done... as screenshots.&lt;/P&gt; 
&lt;P&gt;As per my scenario... i m generating employee name(first and last name) and ids. In tmap i m joinin the names via simple Java concatenation and then in tsplitrow i m spliting the fullname as first and last name as usual...&lt;/P&gt; 
&lt;P&gt;pls be advised of the schema settings of the tsplitrow and the properties of tsplitrow.&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Job scenario..pls consider the active job" style="width: 784px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M10U.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142764i7645592D0A360792/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M10U.png" alt="0683p000009M10U.png" /&gt;&lt;/span&gt;&lt;SPAN class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Job scenario..pls consider the active job&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="trowgenerator settings" style="width: 800px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M0p4.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/145485iAC3E1FE79F869AB7/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M0p4.png" alt="0683p000009M0p4.png" /&gt;&lt;/span&gt;&lt;SPAN class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;trowgenerator settings&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="concatenatio/joining of names -&amp;amp;gt; Fullname" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M0zE.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/148526iFF30A1A4D017E1A1/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M0zE.png" alt="0683p000009M0zE.png" /&gt;&lt;/span&gt; Fullname"&amp;gt;&lt;SPAN class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;concatenatio/joining of names -&amp;gt; Fullname&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tsplitrow schema settings..." style="width: 998px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M10Z.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/156816i88BD08CF77355600/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M10Z.png" alt="0683p000009M10Z.png" /&gt;&lt;/span&gt;&lt;SPAN class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;tsplitrow schema settings...&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tsplitrow component view" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M10e.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/156985i82BC8193C669B23C/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M10e.png" alt="0683p000009M10e.png" /&gt;&lt;/span&gt;&lt;SPAN class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;tsplitrow component view&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="End-result.." style="width: 498px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M10L.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/132740iE0DACA3439B10743/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M10L.png" alt="0683p000009M10L.png" /&gt;&lt;/span&gt;&lt;SPAN class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;End-result..&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;I shall alsoo try your scenario and get back to you on this..&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Fri, 09 Nov 2018 06:42:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231571#M21828</guid>
      <dc:creator>ankit7359</dc:creator>
      <dc:date>2018-11-09T06:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231572#M21829</link>
      <description>&lt;P&gt;&lt;A href="https://community.qlik.com/s/profile/0053p000007LLBLAA4"&gt;@ankit7359&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;I tried using tSplitRow and that does not satisfy my need. That is used to split rows into rows.&lt;/P&gt; 
&lt;P&gt;I want to split one column into multiple columns. tExtracDelimited also does not work here since i can split only one column. I have 4 columns that needs to split into 16 columns (1:4). Since i am not familiar with Java, i did not prefer using tJavaRow.&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/00539000006eKOgAAM"&gt;@nthampi&lt;/A&gt;&amp;nbsp;solution was good for my need.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I would appreciate if you find something and post here which will help me and others (for secondary option).&lt;/P&gt; 
&lt;P&gt;Thanks again &lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009MACn.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/154443iC5B8CACEF3D12C6A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009MACn.png" alt="0683p000009MACn.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Nov 2018 09:39:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231572#M21829</guid>
      <dc:creator>joe86</dc:creator>
      <dc:date>2018-11-09T09:39:45Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231573#M21830</link>
      <description>hi nikhil could you explain this scenario please and what are the string handling functions you are using in this</description>
      <pubDate>Fri, 09 Nov 2018 13:21:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231573#M21830</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-09T13:21:44Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231574#M21831</link>
      <description>what is the difference between string handling index and indexof</description>
      <pubDate>Sun, 18 Nov 2018 13:30:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231574#M21831</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-18T13:30:11Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231575#M21832</link>
      <description>what is the meaning of substring</description>
      <pubDate>Sun, 18 Nov 2018 13:30:38 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231575#M21832</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-18T13:30:38Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231576#M21833</link>
      <description>&lt;P&gt;Hi &lt;A href="https://community.qlik.com/s/profile/0053p000007LOtZAAW"&gt;@rchinta&lt;/A&gt;,&lt;/P&gt; 
&lt;P&gt;this scenario was about to split the delimited data in the Files into columns...&lt;/P&gt; 
&lt;P&gt;Now coming to the string handling functions and why are they used in this scenario.. is that in Talend we can implement any scenario/most of the scenarios in Tmap..as it has multiple uses...&lt;/P&gt; 
&lt;P&gt;also indexof gives the position of a certain character in the string...&lt;/P&gt; 
&lt;P&gt;and substring gives the necessary string as per the position..&lt;/P&gt; 
&lt;P&gt;lemme give an example....&lt;/P&gt; 
&lt;P&gt;example - &amp;gt; String - "Abcdef"&lt;/P&gt; 
&lt;P&gt;indexof('c') -&amp;gt; 3&lt;/P&gt; 
&lt;P&gt;substring("Abcdef",3) -&amp;gt; "def" -&amp;gt; the string is enclosed in double quotes while the position of a character is delimited by a comma.... where 3 gives the position of c..in the string.&lt;/P&gt; 
&lt;P&gt;substring("Abcdef",2,2) -&amp;gt; "bc" -&amp;gt; the string is enclosed in double quotes while the position of a character is given and it's length is also defined... so the index starts at b and moves forward with a length of 2 charcters inclusive of b...&lt;/P&gt; 
&lt;P&gt;Pls reach out to the Community in case you need anything...&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 18 Nov 2018 15:25:43 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231576#M21833</guid>
      <dc:creator>ankit7359</dc:creator>
      <dc:date>2018-11-18T15:25:43Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231577#M21834</link>
      <description>super could please elaborate your explanation like with any another example</description>
      <pubDate>Tue, 20 Nov 2018 05:34:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231577#M21834</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-20T05:34:36Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231578#M21835</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LOtZAAW"&gt;@rchinta&lt;/A&gt;,&lt;/P&gt; 
&lt;P&gt;thank you for comments...&lt;/P&gt; 
&lt;P&gt;pls if you dont mind ....As this topic is already closed can you pls create new topic with your necessary requirements... i shall explain accordingly to the requirements....&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Will be waiting for a new topic to be created...&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Pls reach out to the community,if in case you need help....&lt;/P&gt; 
&lt;P&gt;thanks&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;ankit&lt;/P&gt;</description>
      <pubDate>Tue, 20 Nov 2018 06:20:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231578#M21835</guid>
      <dc:creator>ankit7359</dc:creator>
      <dc:date>2018-11-20T06:20:42Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231579#M21836</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;While applying your logic to extract the second data, i am getting below error:&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;STRONG&gt;Exception in component tMap_1 (Sample_Jobs_SF)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;java.lang.StringIndexOutOfBoundsException: String index out of range: -13&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;at java.lang.String.substring(String.java:1967)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;at local_project.sample_jobs_sf_0_2.Sample_Jobs_SF.tFileInputExcel_1Process(Sample_Jobs_SF.java:2751)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;at local_project.sample_jobs_sf_0_2.Sample_Jobs_SF.runJobInTOS(Sample_Jobs_SF.java:3333)&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;at local_project.sample_jobs_sf_0_2.Sample_Jobs_SF.main(Sample_Jobs_SF.java:3182)&lt;/STRONG&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;PFA Screenshots of my tmap.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Please suggest what needs to be done to resolve this error.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thanks,&lt;/P&gt; 
&lt;P&gt;Anurag&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot from 2018-12-19 12-32-43.png" style="width: 870px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M1f9.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143945iD791AC3947B63217/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M1f9.png" alt="0683p000009M1f9.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="Screenshot from 2018-12-19 12-36-10.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009M1nl.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/142461i49A108CA2F0A3CE0/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009M1nl.png" alt="0683p000009M1nl.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Dec 2018 07:06:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231579#M21836</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-12-19T07:06:53Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231580#M21837</link>
      <description>&lt;P&gt;&lt;A href="https://community.qlik.com/s/profile/0053p000007LP5rAAG"&gt;@anurag13_&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Could you please create a new topic for your query with sample file, your job flow screenshots, use case etc. so that community members can look into the issue?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;You are trying to read a string from a position which is not available (may be due to length of string is less or the value you are giving is wrong).&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;This hint could identify the issue but if you need more details, my recommendation will be to start a new topic for your use case.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Warm Regards,&lt;BR /&gt;Nikhil Thampi&lt;/P&gt; 
&lt;P&gt;Please appreciate our Talend community members by giving Kudos for sharing their time for your query. If your query is answered, please mark the topic as resolved &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 19 Dec 2018 11:18:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231580#M21837</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-12-19T11:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231581#M21838</link>
      <description>&lt;P&gt;hi&amp;nbsp;&lt;A href="https://community.qlik.com/s/profile/0053p000007LP5rAAG"&gt;@anurag13_&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;Greetings of the day,&lt;/P&gt;
&lt;P&gt;Glad to know that you are trying out this scenario,but I would like to request you to Create a new topic and then post your question. Also can you pls attach a sample input file, If not for me the Community would like see how your input is and how to solve it.&lt;/P&gt;
&lt;P&gt;Pls reach out to the Community,if necessary.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Ankit&lt;/P&gt;</description>
      <pubDate>Wed, 19 Dec 2018 11:28:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231581#M21838</guid>
      <dc:creator>ankit7359</dc:creator>
      <dc:date>2018-12-19T11:28:33Z</dc:date>
    </item>
    <item>
      <title>Re: Split columns into multiple columns</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231582#M21839</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I want split the string into two halves and then interchange it.&lt;/P&gt;
&lt;P&gt;For ex: "ABCDEFGH" is my string.&lt;/P&gt;
&lt;P&gt;I want to make it EFGHABCD.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How can i do that in tMap/expression builder.&lt;/P&gt;</description>
      <pubDate>Wed, 12 Jun 2019 17:30:13 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Split-columns-into-multiple-columns/m-p/2231582#M21839</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-06-12T17:30:13Z</dc:date>
    </item>
  </channel>
</rss>

