<?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: Formato de Archivos. in Español</title>
    <link>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3988#M51</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;gracias Hector.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A la final lo que hice fue usar la variable de error y así cargar todos los archivos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 26 Jan 2018 12:19:36 GMT</pubDate>
    <dc:creator>Import</dc:creator>
    <dc:date>2018-01-26T12:19:36Z</dc:date>
    <item>
      <title>Formato de Archivos.</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3981#M44</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Buen día Estimados.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quisiera saber si alguien conoce una forma en la que se pueda capturar el formato del archivo antes desde su lectura. Me explico: Tengo demasiados archivos que debo cargar de forma seguida, el lío es que a pesar que contienen la misma estructura no tienen el mismo formato, es decir que unos archivos llegan con el formato (biff, embedded labels); y otros llegan con el formato (txt, unicode, embedded labels, delimiter is '\t', msq); y al realizar la recarga de los archivos me sale un error que no me deja continuar con la carga.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Si hubiera una forma de capturar este formato por archivo leido, podría asociarlos y cargar la información, pero no sé como puedo capturar este formato.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Si alguien conoce una solución alterna o puede indicarme como capturar el formato, le agradesería mucho.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Saludos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2018 16:31:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3981#M44</guid>
      <dc:creator>Import</dc:creator>
      <dc:date>2018-01-19T16:31:50Z</dc:date>
    </item>
    <item>
      <title>Re: Formato de Archivos.</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3982#M45</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Juan,&lt;/P&gt;&lt;P&gt;creo que podría servirte utilizar&amp;nbsp; la función FileExtension.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.qlik.com/en-US/qlikview/November2017/Subsystems/Client/Content/Scripting/FileFunctions/FileExtension.htm" title="http://help.qlik.com/en-US/qlikview/November2017/Subsystems/Client/Content/Scripting/FileFunctions/FileExtension.htm"&gt;FileExtension - script function ‒ QlikView&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;La otra opción que se me ocurre es separar en carpetas según las extensiones de los archivos y realizar varias cargas ya sea en una misma tabla o diferentes.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Espero que sea útil.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Saludos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 19 Jan 2018 18:02:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3982#M45</guid>
      <dc:creator>sacosta5</dc:creator>
      <dc:date>2018-01-19T18:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: Formato de Archivos.</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3983#M46</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Juan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cuando dices que los ficheros tienen la misma estructura entiendo que significa que los ficheros tienen la misma cabecera de la tabla que contienen y que únicamente cambia el separador (si es un fichero de texto) o la extensión.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Si es así, lo que puedes hacer es iterar por el listado de ficheros que tengas en la carpeta o carpetas y en cada iteración almacenar en una variable la extensión (con la función que te indica Silvia) y en otras el número de veces que en el primer registro aparece cada uno de los separadores de tu casuística. Luego, en función del tipo del fichero y del tipo del separador asignas a una variable final los parámetros de lectura del fichero:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET &lt;SPAN style="font-size: 13.3333px;"&gt;vsParamXLSX&amp;nbsp; = '&lt;SPAN style="font-size: 13.3333px;"&gt;(ooxml, embedded labels)&lt;/SPAN&gt;';&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;SET &lt;/SPAN&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;vsParamXLS&amp;nbsp;&amp;nbsp;&amp;nbsp; = '&lt;SPAN style="font-size: 13.3333px;"&gt;(biff, embedded labels)&lt;/SPAN&gt;';&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;SET vsParamTXT_Tab = '&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;(txt, unicode, embedded labels, delimiter is '\t', msq)';&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;SET vsParamTXT_Pipe = '&lt;/SPAN&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;(txt, unicode, embedded labels, delimiter is '|', msq)';&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET vsParam = If(..., '$(&lt;SPAN style="font-size: 13.3333px;"&gt;vsParamXLSX&amp;nbsp; &lt;/SPAN&gt;)', If(..., ..., '$(&lt;SPAN style="font-size: 13.3333px;"&gt;vsParamTXT_Pipe &lt;/SPAN&gt;)'))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Finalmente:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLA:&lt;BR /&gt;LOAD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; *&lt;/P&gt;&lt;P&gt;FROM&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $(vsFile) $(&lt;SPAN style="font-size: 13.3333px;"&gt;vsParam&lt;/SPAN&gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Espero que te sirva.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Saludos,&lt;/P&gt;&lt;P&gt;H&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 20 Jan 2018 04:59:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3983#M46</guid>
      <dc:creator>hector_munoz</dc:creator>
      <dc:date>2018-01-20T04:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: Formato de Archivos.</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3984#M47</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Silvia, gracias por tu respuesta.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Esta función lo que hace es que me trae si el archivo es .xls o .txt pero lo que requiero no es la extensión del archivo, si no el formato de carga (lo que viene bajo el FROM en paréntesis), ya que la dificultad radica es en ese formato.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2018 12:56:44 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3984#M47</guid>
      <dc:creator>Import</dc:creator>
      <dc:date>2018-01-23T12:56:44Z</dc:date>
    </item>
    <item>
      <title>Re: Formato de Archivos.</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3985#M48</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Hector.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Que pena contigo pero creo que no te entiendo bien la condición que usas en la última variable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lo que dices es correcto, las columnas siempre son las mismas, lo que no es igual es el formato del archivo hay archivos que se descargan con formato (biff, embedded labels); y otros que vienen con formato (txt, unicode, embedded labels, delimiter is '\t', msq); a pesar de tener la extensión .xls. Este formato es el que quiero capturar para así poder colocar una fórmula LET que me permita asignar el formato requerido a cada archivo de acuerdo al nombre (que por cierto es una fecha).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Esta es una imagen de como se ve en el editor de script. Podrás ver que la extensión es .xls para ambos pero el formato es diferente en los dos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="Captura.PNG" class="jive-image image-1" src="https://community.qlik.com/legacyfs/online/191032_Captura.PNG" style="height: auto;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tu condición me suena pero no la entiendo, si me pudieras dar un ejemplo te lo agradecería.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Quedo atento a tus comentarios.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Saludos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Juan Gómez&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Jan 2018 13:07:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3985#M48</guid>
      <dc:creator>Import</dc:creator>
      <dc:date>2018-01-23T13:07:20Z</dc:date>
    </item>
    <item>
      <title>Re: Formato de Archivos.</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3986#M49</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola, puedes crear dos bucles cada uno con el formato y usar definir el errormode a cero, creo recordar, para que ignore los errores.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Jan 2018 14:46:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3986#M49</guid>
      <dc:creator>davidrobles</dc:creator>
      <dc:date>2018-01-25T14:46:48Z</dc:date>
    </item>
    <item>
      <title>Re: Formato de Archivos.</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3987#M50</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Gracias David, eso fue exactamente lo que hice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Saludos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jan 2018 12:18:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3987#M50</guid>
      <dc:creator>Import</dc:creator>
      <dc:date>2018-01-26T12:18:33Z</dc:date>
    </item>
    <item>
      <title>Re: Formato de Archivos.</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3988#M51</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;gracias Hector.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A la final lo que hice fue usar la variable de error y así cargar todos los archivos&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Jan 2018 12:19:36 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Formato-de-Archivos/m-p/3988#M51</guid>
      <dc:creator>Import</dc:creator>
      <dc:date>2018-01-26T12:19:36Z</dc:date>
    </item>
  </channel>
</rss>

