<?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: Semicolon in Data Source - How to load the data properly? in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079653#M641949</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one solution might be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="112768" alt="QlikCommunity_Thread_202456_Pic2.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/112768_QlikCommunity_Thread_202456_Pic2.JPG" style="height: 126px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using this csv file:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="112769" alt="QlikCommunity_Thread_202456_Pic1.JPG" class="jive-image image-2" height="119" src="https://community.qlik.com/legacyfs/online/112769_QlikCommunity_Thread_202456_Pic1.JPG" style="height: 119px; width: 730.495px;" width="730" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14539329750101135 jive_text_macro" jivemacro_uid="_14539329750101135"&gt;
&lt;P&gt;table1:&lt;/P&gt;
&lt;P&gt;LOAD Left([@1:n],Index([@1:n],';',2))&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',2)+1,Index([@1:n],';',SubStringCount([@1:n],';')-16)-Index([@1:n],';',2)-1)&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',SubStringCount([@1:n],';')-16)) as line&lt;/P&gt;
&lt;P&gt;FROM QlikCommunity_Thread_202456.csv (fix, codepage is 1252)&lt;/P&gt;
&lt;P&gt;Where RecNo()&amp;gt;1;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;table2:&lt;/P&gt;
&lt;P&gt;LOAD *&lt;/P&gt;
&lt;P&gt;From_Field (table1, line) (txt, codepage is 1252, no labels, delimiter is ';', msq);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;tabFieldNames:&lt;/P&gt;
&lt;P&gt;CrossTable (oldFieldName,newFieldName)&lt;/P&gt;
&lt;P&gt;LOAD 1,*&lt;/P&gt;
&lt;P&gt;FROM QlikCommunity_Thread_202456.csv (txt, codepage is 1252, no labels, delimiter is ';', msq)&lt;/P&gt;
&lt;P&gt;Where RecNo()=1;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;mapFieldNames:&lt;/P&gt;
&lt;P&gt;Mapping LOAD oldFieldName, newFieldName&lt;/P&gt;
&lt;P&gt;Resident tabFieldNames;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;DROP Tables table1, tabFieldNames;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;RENAME Fields using mapFieldNames;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 27 Jan 2016 22:17:15 GMT</pubDate>
    <dc:creator>MarcoWedel</dc:creator>
    <dc:date>2016-01-27T22:17:15Z</dc:date>
    <item>
      <title>Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079645#M641941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need your help, if there is anything possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The situation is as follows:&lt;/P&gt;&lt;P&gt;I have a csv file as data source which gets updated multiple times a day. The csv file is semicolon seperated. It always contains a fixed set of columns (20 columns). One column is a description. Like twice a week or so it happens that in 2-5 rows the description contains a semicolon in the text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I want to automate the whole data loading process you see the point, right? Is there any way or possibility to do not get an error when this happens, caused by the fact that the rows get displaced due to the semicolon in the text. My first idea was to just replace the semicolon seperator with something else when the source exports the csv file, but this is unfortunately not possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any way to overcome this? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks guys!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;Seb&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 08:34:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079645#M641941</guid>
      <dc:creator />
      <dc:date>2016-01-27T08:34:00Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079646#M641942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;You can&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;use the function Subfield()&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;to manually&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;parse&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the field&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;from your file&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;with&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the &lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;delimiter.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="en"&gt;&lt;SPAN class="hps"&gt;&lt;SPAN class="short_text" lang="en"&gt;&lt;SPAN class="hps"&gt;For example,if&amp;nbsp; you know that next field is e-mail address,&lt;SPAN lang="en"&gt;&lt;SPAN class="hps alt-edited"&gt;therefore&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the next field&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;should be checked&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for the presence of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;the char&lt;/SPAN&gt; &lt;A href="mailto:'@'"&gt;'&lt;/A&gt;&lt;SPAN class="hps"&gt;&lt;A&gt;@'&lt;/A&gt;&lt;/SPAN&gt; .&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;if(subfield(@1,';',5) like '*@*',subfield(@1,';',4),&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(subfield(@1,';',6) like '*@*',subfield(@1,';',4) &amp;amp; subfield(@1,';',5)... as description&lt;/P&gt;&lt;P&gt;if(subfield(@1,';',5) like '*@*',subfield(@1,';',5),&lt;/P&gt;&lt;P&gt;&amp;nbsp; if(subfield(@1,';',6) like '*@*',subfield(@1,';',6) ... as e_mail&lt;/P&gt;&lt;P&gt;It works fine if your field 'description' is the one of the last fields in your input file,&lt;/P&gt;&lt;P&gt;otherwise, all fields after 'description' mustbe processing through 'if' statement.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 10:01:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079646#M641942</guid>
      <dc:creator>asgardd2</dc:creator>
      <dc:date>2016-01-27T10:01:46Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079647#M641943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately it is one of the first fields in the file. &lt;/P&gt;&lt;P&gt;Mhh.. is there any other way to overcome it?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 11:28:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079647#M641943</guid>
      <dc:creator />
      <dc:date>2016-01-27T11:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079648#M641944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you use quoting when you export the data to the csv-file? Like embedding each field value into double quotes:&lt;/P&gt;&lt;P&gt;"10"; "20"; "Text; with semi;colon"&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 11:38:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079648#M641944</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-01-27T11:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079649#M641945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, I can't change the source file. I have to use it as it is. Unfortunately..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 11:50:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079649#M641945</guid>
      <dc:creator />
      <dc:date>2016-01-27T11:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079650#M641946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Probably skip those line using a where condition&lt;/P&gt;&lt;P&gt;where SubStringCount(yourTextLine,';')&amp;gt;20&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and you can write the lines where count of semicolon in the text is more than 20, into a different table or a log file for possible analysis and rectification.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best solution would be to change the delimiter in your source file&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Sasi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 12:59:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079650#M641946</guid>
      <dc:creator>sasiparupudi1</dc:creator>
      <dc:date>2016-01-27T12:59:50Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079651#M641947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sasi,&lt;/P&gt;&lt;P&gt;how can I reference a whole textline in a CSV for a where clause like in your example as Qlikview already seperates the line of text by semicolon while loading. I'm not sure yet how to use it properly, you understand? But I understand your idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know that to change the delimiter is the best solution, this was also my first idea, but not possible in this case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Seb&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 14:45:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079651#M641947</guid>
      <dc:creator />
      <dc:date>2016-01-27T14:45:47Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079652#M641948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try like in the attachement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET vDel=';';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Temp:&lt;/P&gt;&lt;P&gt;LOAD @1&lt;/P&gt;&lt;P&gt;FROM&lt;/P&gt;&lt;P&gt;&lt;C&gt;&lt;/C&gt;&lt;/P&gt;&lt;P&gt;(txt, codepage is 1252, no labels, delimiter is '@', msq)&lt;/P&gt;&lt;P&gt;where SubStringCount(@1,'$(vDel)')&amp;lt;=20;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FinalTable:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;subfield(@1,'$(vDel)',1) as Column1, &lt;/P&gt;&lt;P&gt; subfield(@1,'$(vDel)',2) as Column2,&lt;/P&gt;&lt;P&gt; subfield(@1,'$(vDel)',3) as Column3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Resident Temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; drop Table Temp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hth&lt;/P&gt;&lt;P&gt;Sasi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 18:50:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079652#M641948</guid>
      <dc:creator>sasiparupudi1</dc:creator>
      <dc:date>2016-01-27T18:50:18Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079653#M641949</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;one solution might be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="112768" alt="QlikCommunity_Thread_202456_Pic2.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/112768_QlikCommunity_Thread_202456_Pic2.JPG" style="height: 126px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;using this csv file:&lt;/P&gt;&lt;P&gt;&lt;IMG __jive_id="112769" alt="QlikCommunity_Thread_202456_Pic1.JPG" class="jive-image image-2" height="119" src="https://community.qlik.com/legacyfs/online/112769_QlikCommunity_Thread_202456_Pic1.JPG" style="height: 119px; width: 730.495px;" width="730" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14539329750101135 jive_text_macro" jivemacro_uid="_14539329750101135"&gt;
&lt;P&gt;table1:&lt;/P&gt;
&lt;P&gt;LOAD Left([@1:n],Index([@1:n],';',2))&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',2)+1,Index([@1:n],';',SubStringCount([@1:n],';')-16)-Index([@1:n],';',2)-1)&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',SubStringCount([@1:n],';')-16)) as line&lt;/P&gt;
&lt;P&gt;FROM QlikCommunity_Thread_202456.csv (fix, codepage is 1252)&lt;/P&gt;
&lt;P&gt;Where RecNo()&amp;gt;1;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;table2:&lt;/P&gt;
&lt;P&gt;LOAD *&lt;/P&gt;
&lt;P&gt;From_Field (table1, line) (txt, codepage is 1252, no labels, delimiter is ';', msq);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;tabFieldNames:&lt;/P&gt;
&lt;P&gt;CrossTable (oldFieldName,newFieldName)&lt;/P&gt;
&lt;P&gt;LOAD 1,*&lt;/P&gt;
&lt;P&gt;FROM QlikCommunity_Thread_202456.csv (txt, codepage is 1252, no labels, delimiter is ';', msq)&lt;/P&gt;
&lt;P&gt;Where RecNo()=1;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;mapFieldNames:&lt;/P&gt;
&lt;P&gt;Mapping LOAD oldFieldName, newFieldName&lt;/P&gt;
&lt;P&gt;Resident tabFieldNames;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;DROP Tables table1, tabFieldNames;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;RENAME Fields using mapFieldNames;&lt;/P&gt;

&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 22:17:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079653#M641949</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2016-01-27T22:17:15Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079654#M641950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Very nice solution Marco, your fixing bad source file formatting on the fly. I think it will be extremely difficult to find a simpler solution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Peter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 22:41:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079654#M641950</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2016-01-27T22:41:57Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079655#M641951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;P&gt;I first tried to LOAD * From_Field with embedded labels, but failed doing so.&lt;/P&gt;&lt;P&gt;That's why I had to rename the fields in the end.&lt;/P&gt;&lt;P&gt;Nevertheless, I'm glad it worked.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;good night&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jan 2016 23:11:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079655#M641951</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2016-01-27T23:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079656#M641952</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Marco, it's acceptable to provide comments in your script &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jan 2016 00:09:34 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079656#M641952</guid>
      <dc:creator>rwunderlich</dc:creator>
      <dc:date>2016-01-28T00:09:34Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079657#M641953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marco,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the outcome looks exactly like that what I need.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be nice to add comments in the script or to explain me what the script is actually doing as I cant figure it out properly yet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But yeah this looks like what I need.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot for your help already! &lt;IMG src="https://community.qlik.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EDIT: I tested your QVW-File with mine csv. It does not work properly, but probably because my description column is the 5th and not the 3rd column. How can I fix that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And I saw that it generates a synthetic key. Is that correct?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would just store table 2 then in a qvd to use it somewhere else right?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And another point is that it does not display the letters ö, ä, ü properly. I already tried to replaced codepage 1252 by utf8 or ansi (which is the same as 1252) but this was not the root cause or I took the wrong charset. Notepad++ says the file is Ansi encoded.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jan 2016 07:32:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079657#M641953</guid>
      <dc:creator />
      <dc:date>2016-01-28T07:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079658#M641954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In the first table load, Marco is reading your input file in with out parsing the columns, so each line goes into a single field 'line'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px; background-color: #f8f8f8;"&gt;Left([@1:n],Index([@1:n],';',2))&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',2)+1,Index([@1:n],';',SubStringCount([@1:n],';')-16)-Index([@1:n],';',2)-1)&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',SubStringCount([@1:n],';')-16))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;He is adding double quotes " around the part in question, to find the correct positions for the double quotes, he is looking for the 2 semicolon counted from the beginning, he knows this will start the third column in the file, the text description. But he does not know how many semicolons are contained in the text. So for the end of the column, he is looking for the 16th semicolon counted from the end. &lt;/P&gt;&lt;P&gt;[edit: see below for the implementation shortcut. Marco is counting the semicolons from the left, and counting 'Total number of semicolons - expected semicolons after column 3' instead of just counting from the end of the line]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px; background-color: #f8f8f8;"&gt;Left([@1:n],Index([@1:n],';',2)) // Find second semicolon, end of second column in line&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px; background-color: #f8f8f8;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px; background-color: #f8f8f8;"&gt;&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',2)+1,Index([@1:n],';',SubStringCount([@1:n],';')-16)-Index([@1:n],';',2)-1)&amp;amp;'"' // enclose the third column with double quotes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px; background-color: #f8f8f8;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 12px; background-color: #f8f8f8; font-family: Consolas, 'Courier New', Courier, mono, serif;"&gt;Mid([@1:n],Index([@1:n],';',SubStringCount([@1:n],';')-16)) // add columns 4-20&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once the columns with text is quoted, you can use MSQ style int format specifier to read it in without taking semicolons as separators, separating the line into fields in the data model.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The rest of the script is then mapping the column names to the names used in the file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to parse your text field located in the 5th column, you need to replace 2 by 4 and 16 by 14 in above expression.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With regard to your issue displaying the character correctly, could you upload a small sample csv file?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jan 2016 18:30:41 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079658#M641954</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-01-28T18:30:41Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079659#M641955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And since Index() does also takes a negative position index, you can simplify the line manipulation to&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Left([@1:n],Index([@1:n],';',2))&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',2)+1,Index([@1:n],';',-17)-Index([@1:n],';',2)-1)&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',-17)) &lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jan 2016 18:43:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079659#M641955</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-01-28T18:43:46Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079660#M641956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;another version that includes an ID field to be able to load files with double rows.&lt;/P&gt;&lt;P&gt;(and some comments, Rob &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_202456_Pic3.JPG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/112916_QlikCommunity_Thread_202456_Pic3.JPG" style="height: auto; width: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// defining the number of the column that might contain semicolons&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;LET&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;vColumnWithSemicolon&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; = 3;&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;LET&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;vColumns&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; = 20;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// load whole lines of csv file without headers and adding double quotes around values of above specified column&lt;BR /&gt; // quoted semicolons will not be treated as delimiters. Append Record numbers as additional column to let lines be distinct&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;table1:&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;LOAD&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Left&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[@1:n]&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Index&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[@1:n]&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,';',&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;$(vColumnWithSemicolon)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;-1))&amp;amp;'"'&amp;amp;&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Mid&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[@1:n]&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Index&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[@1:n]&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,';',&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;$(vColumnWithSemicolon)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;-1)+1,&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Index&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[@1:n]&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,';',&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;SubStringCount&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[@1:n]&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,';')+&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;$(vColumnWithSemicolon)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;-&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;$(vColumns)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;+1)-&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Index&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[@1:n]&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,';',&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;$(vColumnWithSemicolon)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;-1)-1)&amp;amp;'"'&amp;amp;&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Mid&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[@1:n]&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Index&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[@1:n]&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,';',&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;SubStringCount&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;[@1:n]&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,';')+&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;$(vColumnWithSemicolon)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;-&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;$(vColumns)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;+1))&amp;amp;';'&amp;amp;(&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;RecNo&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;()-1) &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;line&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;FROM&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; QlikCommunity_Thread_202456_v2.csv (&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;fix&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;codepage&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;is&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; 1252)&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Where&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;RecNo&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;()&amp;gt;1;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// load separate fields from previously loaded field "line"&lt;BR /&gt; // This load creates field names @1 to @n (n being the ID/RecNo field)&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;table2:&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;LOAD&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; *&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;From_Field&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; (table1, &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;line&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;) (&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;txt&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;codepage&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;is&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; 1252, &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;no&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;labels&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;delimiter&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;is&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; ';', &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;msq&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;);&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// calculate fieldnumber of ID field&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;LET&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;vIDColumn&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; = &lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;$(vColumns)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;+1;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// create temporary table having columns for old and new field names (header row of csv file + ID field)&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;tabFieldNames:&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;CrossTable&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; (&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;oldFieldName&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;,&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;newFieldName&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;)&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;LOAD&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; 1,*,'ID' &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;as&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;@&lt;/SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: gray;"&gt;$(vIDColumn)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;FROM&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; QlikCommunity_Thread_202456_v2.csv (&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;txt&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;codepage&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;is&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; 1252, &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;no&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;labels&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;delimiter&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;is&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; ';', &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;msq&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;)&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Where&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;RecNo&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;()=1;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// create mapping table to translate default field names (@1 to @n) to column headers of csv file&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;mapFieldNames:&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Mapping&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;LOAD&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;oldFieldName&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;, &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: maroon;"&gt;newFieldName&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;&lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Resident&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; tabFieldNames;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// drop temporary tables&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;DROP&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Tables&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; table1, tabFieldNames;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: green;"&gt;// rename fields using the previously generated mapping table&lt;BR /&gt; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;RENAME&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;Fields&lt;/SPAN&gt; &lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: blue;"&gt;using&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt; mapFieldNames;&lt;BR /&gt; &lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jan 2016 22:24:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079660#M641956</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2016-01-28T22:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079661#M641957</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi thank you for the explanation!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I attached a sample file for the encoding issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jan 2016 15:48:42 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079661#M641957</guid>
      <dc:creator />
      <dc:date>2016-01-29T15:48:42Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079662#M641958</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hallo Sebastian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;utf8 in the from_field load seems to work with umlauts:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="QlikCommunity_Thread_202456_Pic4.JPG" class="jive-image image-1" height="61" src="https://community.qlik.com/legacyfs/online/113069_QlikCommunity_Thread_202456_Pic4.JPG" style="height: 61px; width: 771.837px;" width="772" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14541093145352175 jive_text_macro" jivemacro_uid="_14541093145352175"&gt;
&lt;P&gt;// defining the number of the column that might contain semicolons&lt;/P&gt;
&lt;P&gt;LET vColumnWithSemicolon = 5;&lt;/P&gt;
&lt;P&gt;LET vColumns = 20;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// load whole lines of csv file without headers and adding double quotes around values of above specified column&lt;/P&gt;
&lt;P&gt;// quoted semicolons will not be treated as delimiters. Append Record numbers as additional column to let lines be distinct&lt;/P&gt;
&lt;P&gt;table1:&lt;/P&gt;
&lt;P&gt;LOAD Left([@1:n],Index([@1:n],';',$(vColumnWithSemicolon)-1))&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',$(vColumnWithSemicolon)-1)+1,Index([@1:n],';',SubStringCount([@1:n],';')+$(vColumnWithSemicolon)-$(vColumns)+1)-Index([@1:n],';',$(vColumnWithSemicolon)-1)-1)&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',SubStringCount([@1:n],';')+$(vColumnWithSemicolon)-$(vColumns)+1))&amp;amp;';'&amp;amp;(RecNo()-1) as line&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;FROM [&lt;/SPAN&gt;&lt;A class="" data-containerid="-1" data-containertype="-1" data-objectid="208647" data-objecttype="13" href="https://community.qlik.com/servlet/JiveServlet/download/2061-202456-963714-208647/sample.csv"&gt;https://community.qlik.com/servlet/JiveServlet/download/963714-208647/sample.csv&lt;/A&gt;&lt;SPAN&gt;] (fix, codepage is 1252)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Where RecNo()&amp;gt;1;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// load separate fields from previously loaded field "line"&lt;/P&gt;
&lt;P&gt;// This load creates field names @1 to @n (n being the ID/RecNo field)&lt;/P&gt;
&lt;P&gt;table2:&lt;/P&gt;
&lt;P&gt;LOAD *&lt;/P&gt;
&lt;P&gt;From_Field (table1, line) (txt, utf8, no labels, delimiter is ';', msq);&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// calculate fieldnumber of ID field&lt;/P&gt;
&lt;P&gt;LET vIDColumn = $(vColumns)+1;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// create temporary table having columns for old and new field names (header row of csv file + ID field)&lt;/P&gt;
&lt;P&gt;tabFieldNames:&lt;/P&gt;
&lt;P&gt;CrossTable (oldFieldName,newFieldName)&lt;/P&gt;
&lt;P&gt;LOAD 1,*,'ID' as @$(vIDColumn)&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;FROM [&lt;/SPAN&gt;&lt;A class="" data-containerid="-1" data-containertype="-1" data-objectid="208647" data-objecttype="13" href="https://community.qlik.com/servlet/JiveServlet/download/2061-202456-963714-208647/sample.csv"&gt;https://community.qlik.com/servlet/JiveServlet/download/963714-208647/sample.csv&lt;/A&gt;&lt;SPAN&gt;] (txt, codepage is 1252, no labels, delimiter is ';', msq)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Where RecNo()=1;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// create mapping table to translate default field names (@1 to @n) to column headers of csv file&lt;/P&gt;
&lt;P&gt;mapFieldNames:&lt;/P&gt;
&lt;P&gt;Mapping LOAD oldFieldName, newFieldName&lt;/P&gt;
&lt;P&gt;Resident tabFieldNames;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// drop temporary tables&lt;/P&gt;
&lt;P&gt;DROP Tables table1, tabFieldNames;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// rename fields using the previously generated mapping table&lt;/P&gt;
&lt;P&gt;RENAME Fields using mapFieldNames;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 29 Jan 2016 23:16:03 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079662#M641958</guid>
      <dc:creator>MarcoWedel</dc:creator>
      <dc:date>2016-01-29T23:16:03Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079663#M641959</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is the challenge created by Peter still open?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another solution without a field name mapping could be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="sql" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14544267964232374 jive_text_macro" jivemacro_uid="_14544267964232374" modifiedtitle="true"&gt;
&lt;P&gt;// defining the number of the column that might contain semicolons&lt;/P&gt;
&lt;P&gt;LET vColumnWithSemicolon = 5;&lt;/P&gt;
&lt;P&gt;LET vColumns = 20;&lt;/P&gt;
&lt;P&gt;LET vRight = vColumns - vColumnWithSemicolon; //# semicolons counted from the right &lt;/P&gt;
&lt;P&gt;LET vLeft = vColumnWithSemicolon-1; //# of semicolons counted from the left&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// load whole lines of csv file without headers and adding double quotes around values of above specified column&lt;/P&gt;
&lt;P&gt;// quoted semicolons will not be treated as delimiters. Append lines to single LINE&lt;/P&gt;
&lt;P&gt;table1:&lt;/P&gt;
&lt;P&gt;LOAD&lt;/P&gt;
&lt;P&gt;CONCAT(line, chr(10)&amp;amp;chr(13) ,LineNo) as LINE;&lt;/P&gt;
&lt;P&gt;LOAD Left([@1:n],Index([@1:n],';',$(vColumnWithSemicolon)-1))&amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',$(vColumnWithSemicolon)-1)+1,Index([@1:n],';',-$(vRight))-Index([@1:n],';',$(vLeft))-1) &amp;amp;'"'&amp;amp;Mid([@1:n],Index([@1:n],';',-$(vRight))) as line,&lt;/P&gt;
&lt;P&gt;recno() as LineNo&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;FROM [&lt;/SPAN&gt;&lt;A class="" data-containerid="-1" data-containertype="-1" data-objectid="208647" data-objecttype="13" href="https://community.qlik.com/servlet/JiveServlet/download/2061-202456-963714-208647/sample.csv"&gt;https://community.qlik.com/servlet/JiveServlet/download/963714-208647/sample.csv&lt;/A&gt;&lt;SPAN&gt;] (fix, codepage is 1252)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;//Where RecNo()&amp;gt;1&lt;/P&gt;
&lt;P&gt;;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;// load separate fields from previously loaded field "LINE"&lt;/P&gt;
&lt;P&gt;// This load uses embedded field names&lt;/P&gt;
&lt;P&gt;table2:&lt;/P&gt;
&lt;P&gt;LOAD *&lt;/P&gt;
&lt;P&gt;From_Field (table1, LINE) (txt, utf8, embedded labels, delimiter is ';', msq);&lt;/P&gt;
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Feb 2016 15:31:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079663#M641959</guid>
      <dc:creator>swuehl</dc:creator>
      <dc:date>2016-02-02T15:31:40Z</dc:date>
    </item>
    <item>
      <title>Re: Semicolon in Data Source - How to load the data properly?</title>
      <link>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079664#M641960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Very nice. an adventurous spirit came up with a trick to treat header lines just like everything else. Why didn't I think of this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Great improvement, Stefan.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Feb 2016 16:10:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Semicolon-in-Data-Source-How-to-load-the-data-properly/m-p/1079664#M641960</guid>
      <dc:creator>Peter_Cammaert</dc:creator>
      <dc:date>2016-02-02T16:10:26Z</dc:date>
    </item>
  </channel>
</rss>

