<?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: Macro crea ficheros de texto plano in Español</title>
    <link>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333723#M13015</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Alexis como estas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Espero que este blog de la comunidad te sea util, saludos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/thread/31240"&gt;Ansi codification&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/thread/104329"&gt;How store txt in ANSI ?&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlikview.com/thread/147894" title="https://community.qlikview.com/thread/147894"&gt;ANSI coding in textfile from macro | Qlik Community&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 22 Jun 2017 12:24:31 GMT</pubDate>
    <dc:creator>fkeuroglian</dc:creator>
    <dc:date>2017-06-22T12:24:31Z</dc:date>
    <item>
      <title>Macro crea ficheros de texto plano</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333722#M13014</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tengo unas macros que generan unos ficheros en texto plano.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;El problema es que me generan los ficheros con codificación UTF-8 y lo que necesito es que sean ANSI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;He probado a cambiar la opción "Juego de caracteres al Exportar" en Propiedades de Documento, pero sigue exportándolos en UTF-8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Qué podría hacer?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gracias.&lt;/P&gt;&lt;P&gt;Saludos.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 21 Jun 2017 11:50:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333722#M13014</guid>
      <dc:creator>alexis_garcia</dc:creator>
      <dc:date>2017-06-21T11:50:18Z</dc:date>
    </item>
    <item>
      <title>Re: Macro crea ficheros de texto plano</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333723#M13015</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Alexis como estas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Espero que este blog de la comunidad te sea util, saludos&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/thread/31240"&gt;Ansi codification&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlik.com/thread/104329"&gt;How store txt in ANSI ?&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.qlikview.com/thread/147894" title="https://community.qlikview.com/thread/147894"&gt;ANSI coding in textfile from macro | Qlik Community&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jun 2017 12:24:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333723#M13015</guid>
      <dc:creator>fkeuroglian</dc:creator>
      <dc:date>2017-06-22T12:24:31Z</dc:date>
    </item>
    <item>
      <title>Re: Macro crea ficheros de texto plano</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333724#M13016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Alexis,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Prueba esto a ver si te vale:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SUB WriteFileInANSI&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; sFileName = "C:\MyFile.txt"&lt;/P&gt;&lt;P&gt;&amp;nbsp; Set fsT = CreateObject("ADODB.Stream")&lt;/P&gt;&lt;P&gt;&amp;nbsp; fsT.Type = 2 'Specify stream type - we want To save text/string data.&lt;/P&gt;&lt;P&gt;&amp;nbsp; fsT.Charset = "ascii" 'Specify charset For the source text data.&lt;/P&gt;&lt;P&gt;&amp;nbsp; fsT.Open 'Open the stream And write binary data To the object&lt;/P&gt;&lt;P&gt;&amp;nbsp; fsT.WriteText "special characters: äöüß"&lt;/P&gt;&lt;P&gt;&amp;nbsp; fsT.SaveToFile sFileName, 2 'Save binary data To disk&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END SUB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Un saludo,&lt;/P&gt;&lt;P&gt;H&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Jun 2017 12:30:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333724#M13016</guid>
      <dc:creator>hector_munoz</dc:creator>
      <dc:date>2017-06-22T12:30:23Z</dc:date>
    </item>
    <item>
      <title>Re: Macro crea ficheros de texto plano</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333725#M13017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Muchas gracias a los dos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ya he probado muchas posibles soluciones, tanto cambiando configuraciones del documento y usuario como en las propias macros, pero sigue creando los ficheros en UTF-8.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leí un post externo que decía que Qlikview solo es capaz de crear ficheros con codificación UTF-8. Es cierto?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alguien ha podido crear algún fichero con otra codificación diferente a UTF-8?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gracias.&lt;/P&gt;&lt;P&gt;Saludos.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jun 2017 10:14:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333725#M13017</guid>
      <dc:creator>alexis_garcia</dc:creator>
      <dc:date>2017-06-23T10:14:53Z</dc:date>
    </item>
    <item>
      <title>Re: Macro crea ficheros de texto plano</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333726#M13018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Alexis,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;He hecho la prueba y a mí me funciona bien... Tengo 2 rutinas, una que me crea un fichero en ANSII (WriteFileInANSI) y otra que me crea un fichero en UTF-8 (WriteFileInUTF8):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE __default_attr="javascript" __jive_macro_name="code" class="jive_macro_code _jivemacro_uid_14982213936027562 jive_text_macro" jivemacro_uid="_14982213936027562" modifiedtitle="true"&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;SUB WriteFileInANSI&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; sFileName = "C:\HCTR\PROYECTOS\ENERGYA_VM\__POC_ENERGYA\DAT\MiArchivo&lt;STRONG&gt;ANSI&lt;/STRONG&gt;.txt"&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Set fsT = CreateObject("ADODB.Stream")&lt;/P&gt;
&lt;P&gt;&amp;nbsp; fsT.Type = 2 'Specify stream type - we want To save text/string data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; fsT.Charset = "ascii" 'Specify charset For the source text data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; fsT.Open 'Open the stream And write binary data To the object&lt;/P&gt;
&lt;P&gt;&amp;nbsp; fsT.WriteText "special characters: äöüß"&lt;/P&gt;
&lt;P&gt;&amp;nbsp; fsT.SaveToFile sFileName, 2 'Save binary data To disk&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;END SUB&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;SUB WriteFileInUTF8&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp; sFileName = "C:\HCTR\PROYECTOS\ENERGYA_VM\__POC_ENERGYA\DAT\MiArchivoUTF8.txt"&lt;/P&gt;
&lt;P&gt;&amp;nbsp; Set fsT = CreateObject("ADODB.Stream")&lt;/P&gt;
&lt;P&gt;&amp;nbsp; fsT.Type = 2 'Specify stream type - we want To save text/string data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; fsT.Charset = "utf-8" 'Specify charset For the source text data.&lt;/P&gt;
&lt;P&gt;&amp;nbsp; fsT.Open 'Open the stream And write binary data To the object&lt;/P&gt;
&lt;P&gt;&amp;nbsp; fsT.WriteText "special characters: äöüß"&lt;/P&gt;
&lt;P&gt;&amp;nbsp; fsT.SaveToFile sFileName, 2 'Save binary data To disk&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;END SUB&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Al ejecutarlas se crean los 2 ficheros: MiArchivoANSI.txt y MiArchivoUTF8.txt, con una serie de caracteres dentro que en ANSI se escriben (o interpretan) tal cual y en UTF-8 no: "special characters: äöüß".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Si abro los ficheros con un editor de texto avanzado sí que sabe en qué formato se han guardado:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;MiArchivoANSI.txt&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG alt="23-06-2017 14-40-32.png" class="jive-image image-1" src="/legacyfs/online/167931_23-06-2017 14-40-32.png" style="height: 203px; width: 620px;" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;MiArchivoUTF8.txt&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 13.3333px;"&gt;&lt;STRONG&gt;&lt;IMG alt="23-06-2017 14-40-53.png" class="jive-image image-2" src="/legacyfs/online/167932_23-06-2017 14-40-53.png" style="height: 195px; width: 620px;" /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;¡Espero que te ayude!&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>Fri, 23 Jun 2017 12:42:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333726#M13018</guid>
      <dc:creator>hector_munoz</dc:creator>
      <dc:date>2017-06-23T12:42:45Z</dc:date>
    </item>
    <item>
      <title>Re: Macro crea ficheros de texto plano</title>
      <link>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333727#M13019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Alexis&lt;/P&gt;&lt;P&gt;mira la Macro&lt;/P&gt;&lt;P&gt;hay que declarar 3 variables:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;Public Sub ConvertInterFaceFileUTF8toANSI()&lt;BR /&gt; Dim StrText&lt;BR /&gt; Dim adReadAll&lt;BR /&gt; Dim adSaveCreateOverWrite&lt;BR /&gt; Dim adTypeBinary&lt;BR /&gt; Dim adTypeText&lt;BR /&gt; Dim adWriteChar&lt;BR /&gt; Dim DestDir&lt;BR /&gt; Dim UTF8FName&lt;BR /&gt; Dim ANSIFName&lt;BR /&gt; DestDir&amp;nbsp;&amp;nbsp; = ActiveDocument.GetVariable("&lt;SPAN style="text-decoration: underline;"&gt;vInterfaceFileDirectory&lt;/SPAN&gt;").getcontent.string&lt;BR /&gt; UTF8FName = ActiveDocument.GetVariable("&lt;SPAN style="text-decoration: underline;"&gt;vInterFaceUTF8FileName&lt;/SPAN&gt;").getcontent.string&lt;BR /&gt; ANSIFName = ActiveDocument.GetVariable("&lt;SPAN style="text-decoration: underline;"&gt;vInterfaceFileName&lt;/SPAN&gt;").getcontent.string&lt;BR /&gt; &lt;BR /&gt; adReadAll = -1&lt;BR /&gt; adSaveCreateOverWrite = 2&lt;BR /&gt; adTypeBinary = 1&lt;BR /&gt; adTypeText = 2&lt;BR /&gt; adWriteChar = 0&lt;BR /&gt; '//Set TextStream = CreateObject("ADODB.Stream")&lt;BR /&gt; With CreateObject("ADODB.Stream")&lt;BR /&gt; .Open&lt;BR /&gt; .Type = adTypeBinary&lt;BR /&gt; .LoadFromFile DestDir &amp;amp; UTF8FName&lt;BR /&gt; .Type = adTypeText&lt;BR /&gt; .Charset = "utf-8"&lt;BR /&gt; strText = .ReadText(adReadAll)&lt;BR /&gt; .Position = 0&lt;BR /&gt; .SetEOS&lt;BR /&gt; .Charset = "_autodetect" 'Use current ANSI codepage.&lt;BR /&gt; .&lt;/SPAN&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;WriteText strText, adWriteChar&lt;BR /&gt; .SaveToFile DestDir &amp;amp; ANSIFName, adSaveCreateOverWrite&lt;BR /&gt; .Close&lt;BR /&gt; End With&lt;BR /&gt; &lt;BR /&gt; End sub &lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&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;/P&gt;&lt;P style="margin-bottom: .0001pt;"&gt;&lt;SPAN lang="EN-US" style="font-size: 9.0pt; font-family: 'Courier New'; color: black;"&gt;Saludos,&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin-bottom: .0001pt;"&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;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jun 2017 19:08:48 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Espa%C3%B1ol/Macro-crea-ficheros-de-texto-plano/m-p/1333727#M13019</guid>
      <dc:creator>el_aprendiz111</dc:creator>
      <dc:date>2017-06-23T19:08:48Z</dc:date>
    </item>
  </channel>
</rss>

