Csv-tiedoston tallennus utf-muotoon

sebastian11

Onko kukaan saanut järkevästi tallennettua csv-tiedostoa utf8-muotoon VBA:n avulla?

3

511

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Vaikuttaa siltä, että Excelissä ei millään normaalikeinolla voi tallentaa CSV-muotoon muuten kuin 8-bittisen merkistökoodin (”ANSI”), käytännössä windows-1252, mukaan. Ainakaan tallennustoiminnoista ei sellaista löytyy. Excel vieläpä kylmän tyynesti muuttaa kyseiseen koodiin kuulumattomat merkit kysymysmerkeiksi – edes sanomatta asiasta mitään.

      XML-laskentataulukkona tallennettaessa koodaus on automaattisesti UTF-8. Voisitko ehkä käyttää XML-muotoa CSV-muodon sijasta?

      • VBA makroilla onnistuu...

        Vaihtoehto1.
        Tallenna ensin unicode .txt muodossa ja sitten makrosssa avaat ko tiedoston ja korvaat tab merkit puolipisteillä ja tallennat.

        Vaihtoehto2
        Kopioi tiedot leikepöydälle ja avaa koodilla muistio ja kopioi tiedot sinne ja tallenna

        Vaihtoehto3
        käytä ADO objektia

        Keep EXCELing
        @Kunde


      • kunde kirjoitti:

        VBA makroilla onnistuu...

        Vaihtoehto1.
        Tallenna ensin unicode .txt muodossa ja sitten makrosssa avaat ko tiedoston ja korvaat tab merkit puolipisteillä ja tallennat.

        Vaihtoehto2
        Kopioi tiedot leikepöydälle ja avaa koodilla muistio ja kopioi tiedot sinne ja tallenna

        Vaihtoehto3
        käytä ADO objektia

        Keep EXCELing
        @Kunde

        Vaihtoehdosta 1: Tallennusmuoto ”Unicode-teksti” jäi minulta huomaamatta muotojen sekavassa järjestyksessä olevasta listasta. Mutta se ei kylläkään tallenna UTF-8-muodossa vaan UTF-16-muodossa (sitähän ”Unicode” Microsoftin ohjelmien valikoissa yleensä tarkoittaa).


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Laitetaas nyt kirjaimet tänne

      kuka kaipaa ja ketä ?
      Ikävä
      82
      6345
    2. Useita puukotettu Tampereella

      Mikäs homma tämä nyt taas on? "Useaa henkilöä on puukotettu Tampereen keskustassa kauppakeskus Ratinan lähistöllä." ht
      Tampere
      289
      5440
    3. Kuka rääkkää eläimiä Puolangalla?

      Poliisi ampui toistakymmentä nälkiintynyttä eläintä Puolangalla Tilalta oli ollut karkuteillä lähes viisikymmentä nälkii
      Puolanka
      98
      4131
    4. Leipivaaran päällä on kuoleman hiljaista.

      Suru vai suuri helpotus...
      Puolanka
      52
      2890
    5. Pieni häivähdys sinusta

      Olet niin totinen
      Ikävä
      26
      2832
    6. Koska näit kaivattusi viimeksi

      Milloin tapasit rakkaasi? Ja etenikö suhde yhtään?
      Ikävä
      120
      2083
    7. Meneeköhän sulla

      oikeasti pinnan alla yhtä huonosti kuin mulla? Tai yhtä huonosti mutta jollain eri tyylillä? Ei olisi pitänyt jättää sua
      Ikävä
      47
      2030
    8. Lähetä terveisesi kaipaamallesi henkilölle

      Vauva-palstalta tuttua kaipaamista uudessa ympäristössä. Kaipuu jatkukoon 💘
      Ikävä
      99
      1767
    9. Tekiskö nainen mieli tavata...

      Viikonloppuna ja...?
      Ikävä
      72
      1291
    10. PS uusimman gallupin rakettimainen nousija

      https://yle.fi/a/74-20170641 Aivan ylivoimaisesti suurin kannatuksen nousu PS:lle. Nousu on alkanut ja jatkuu 2 vuoden
      Maailman menoa
      159
      1151
    Aihe