Csv-tiedoston tallennus utf-muotoon

sebastian11

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

3

471

    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. Kalle Palander kertoi fantasioivansa siitä, kuinka Kiira Korpi naisi häntä sträppärillä ahteriin

      Sai potkut Yleltä. https://yle.fi/a/74-20140000
      Maailman menoa
      381
      5430
    2. Kun katsoin häntä

      Niin ajattelin että hän on niin rakas ❤️
      Ikävä
      19
      2339
    3. Mitä sanoisit kolmella sanalla

      kaivatullesi ja tunteidesi kohteelle? 🙎💝💝
      Ikävä
      198
      2181
    4. Haluisin niin

      Selvittää sun kanssa asiat. Kumpa uskaltaisin. Haluatko sinä?
      Ikävä
      107
      1526
    5. Miksi Pekkaa ei hyväksytä maailmalla julkisiin virkoihin?

      On mennyt jo monta hommaa ohitse.
      80 plus
      86
      1482
    6. Nyt mielipiteitä kehiin?

      Niin ,onko arvon kuhmolaiset teidän mielestänne kaupungin hommissa turhia työpaikkoja/työntekijöitä? Mielipiteitä tu
      Kuhmo
      60
      1033
    7. Minkälainen koti

      kaivatullasi on?
      Ikävä
      74
      1032
    8. IS: Paljastus - Tästä syystä Marika jätti Diilin kesken -Tilittää: "Jäi vähän karvas maku, koska..."

      Diilissä lähti yllättäen yksi kisaaja. Voi harmi, leikki loppui liian varhain… Diilissä Jaajo Linnonmaa etsii vetäjää Ka
      Tv-sarjat
      2
      989
    9. Martina miehensä kanssa Malediiveilla.

      Miksi täällä puhutaan erosta? Lensivät Dubaista Malediiveilĺe.
      Kotimaiset julkkisjuorut
      130
      924
    10. Ei lumous lopu koskaan

      Kerran kun tietyt sielut yhdistyvät kunnolla, ei irti pääse koskaan. Vaikka kuinka etsit muista ihmisistä sitä jotain tu
      Ikävä
      59
      806
    Aihe