Csv-tiedoston tallennus utf-muotoon

sebastian11

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

3

525

    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. Mieleni harhailee sinussa

      Uskon että tykkäät minusta. On vain yksi elämä. Silti jään paikoilleni ja odotan että jokin muuttuu. Menin palasiksi, ei
      Tunteet
      20
      5323
    2. Taposta murhaksi

      Mitä tästä tapauksesta tiedetään?
      Kajaani
      50
      1381
    3. Grilli lopettaa?

      Pitääkö huhu paikkaansa että grilli lopettaa lähiaikoina?
      Suomussalmi
      11
      807
    4. Missä olitte kun oli teidän tähän saakka kaunein yhteinen hetki?

      Me olimme rannalla erään kiven päällä❤️
      Ikävä
      58
      778
    5. Olet nuorempi nainen aivan ihana

      Tykkään susta ihan valtavasti ❤️❤️
      Ikävä
      47
      769
    6. Pitääkö luovuttaa?

      Sano nyt edes jotain 👾
      Ikävä
      46
      762
    7. Mitä teet nainen

      Jos saat tietää että mies on elänyt yksinäistä ja rauhallista elämää sinua kaivaten, ei ole ollut muiden naisten kanssa,
      Ikävä
      52
      757
    8. Mitä vastaisit

      Jos kysyisin, että lähdettäisiinkö lenkille yhdessä? Vain sinä ja minä, kaksin? Miehelle
      Ikävä
      49
      746
    9. Onko oikein? Kaikki naiset "jäivät rannalle" Maajussille morsian -pääsarjasta - He ovat mukana!

      JES, Maajussille morsian starttaa ja tiedossa on tuttuun tyyliin kaksi eri ohjelmaa: Maajussille morsian ja Maajussille
      Maajussille morsian
      8
      734
    10. Joko Martinalla uusi aviomies hakusessa

      Onko jo Raya sovellukseen laitettu uusi vetoomus vetämään... ja mistähän maasta mahtaa olla seuraava sulhasehdokas. Suom
      Kotimaiset julkkisjuorut
      132
      725
    Aihe