Miten Excel-tallennus txt/CSV,/unicode kommenttien kera?

Anonyymi-ap

Excel tallentaa taulukon txt/CSV,/unicode -muotoon, kyllä, mutta miten saan solujen kommentit mukaan tallennettuun tekstitiedostoon?

5

1016

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      CSV-tiedosto on pelkkä 2-ulotteinen matriisi tekstitiedostona. Siis vain rivejä ja sarakkeita jollain erottimella erotettuina. Kommenttien nypläys sekaan vaatisi kolmannen ulottuvuuden.

      Makroilemalla voi tietenkin tehdä kaksi eri tiedostoa, joissa toisessa on solun sisältö ja toisessa vastaavien sijaintien kommentit.

      Tai sitten tekee taulukon, jossa on kommentit ja viittaus soluun. Ao. linkillä voi päästä alkuun.

      https://www.exceldemy.com/extract-comments-in-excel/

      • Anonyymi

        Kiitos linkistä.
        Olen käyttänyt Exceliä kirjastotietokantana, jossa rivin viimeiseen kenttään on lisätty kommentti/note, jossa voi olla pitkäkin monirivinen teksti. Olisi tietysti parempi käyttää jotain oikeaa tietokantaohjelmaa, mutta Excel taipuu tällaiseenkin tarkoitukseen aika hyvin.

        Olen löytänyt netistä VBA-scriptin, jolla voi avata tekstitiedoston ja tulostaa tiedostoon taulukon kentät allekkaisiin riveihin. Jos solussa on kommentti, ko. kommentti tulostetaan solun varsinaisen sisällön jälkeen. Tällä tavalla homma kyllä onnistuu.

        Löytämäni skripti tallentaa kuitenkin vain ANSI-tekstimuotoon, kun UTF-8/Unicode -formaatti on se, mitä ajan takaa.

        Nythän Excel tallentaa kyllä suoraan Unicode muotoon, mutta erottimena rivinvaihto ja kommentit edellä mainitulla tavalla mukana olisi se mitä etsin.


      • Anonyymi
        Anonyymi kirjoitti:

        Kiitos linkistä.
        Olen käyttänyt Exceliä kirjastotietokantana, jossa rivin viimeiseen kenttään on lisätty kommentti/note, jossa voi olla pitkäkin monirivinen teksti. Olisi tietysti parempi käyttää jotain oikeaa tietokantaohjelmaa, mutta Excel taipuu tällaiseenkin tarkoitukseen aika hyvin.

        Olen löytänyt netistä VBA-scriptin, jolla voi avata tekstitiedoston ja tulostaa tiedostoon taulukon kentät allekkaisiin riveihin. Jos solussa on kommentti, ko. kommentti tulostetaan solun varsinaisen sisällön jälkeen. Tällä tavalla homma kyllä onnistuu.

        Löytämäni skripti tallentaa kuitenkin vain ANSI-tekstimuotoon, kun UTF-8/Unicode -formaatti on se, mitä ajan takaa.

        Nythän Excel tallentaa kyllä suoraan Unicode muotoon, mutta erottimena rivinvaihto ja kommentit edellä mainitulla tavalla mukana olisi se mitä etsin.

        Ok, sitten tuo ei ole ongelma, jos on vain yksi kommentti per rivi. Oheisessa linkissä on neuvottu miten kommentin saa esimerkiksi funktiolla soluun. Näyttäisi olevan myös makron tapainenkin, joka kirjoittaa kommentin sisällön soluun. Mutta tuo funktio riittänee, koska CSV-exportissa ei funktiota kirjoiteta, vaan sen arvo.

        https://www.extendoffice.com/documents/excel/765-excel-convert-comments-to-cells.html


      • Anonyymi
        Anonyymi kirjoitti:

        Ok, sitten tuo ei ole ongelma, jos on vain yksi kommentti per rivi. Oheisessa linkissä on neuvottu miten kommentin saa esimerkiksi funktiolla soluun. Näyttäisi olevan myös makron tapainenkin, joka kirjoittaa kommentin sisällön soluun. Mutta tuo funktio riittänee, koska CSV-exportissa ei funktiota kirjoiteta, vaan sen arvo.

        https://www.extendoffice.com/documents/excel/765-excel-convert-comments-to-cells.html

        Huomasinpa (nyt vasta), että tavalliseen Excel-soluun voi copy-pastettaa monirivisen tekstikommentin eli välttämättä ei edes tarvittaisi em. erillisiä kommentti/note-ruutuja. Rivin viimeiseen kenttää vain syöttää muistiinpanon. Ei edes VBA-koodausta tarvittaisi, jos unicode-tekstiatallennukseen vain voisi valita kenttäerottimeksi rivinvaihdon.

        Onneksi esim. NotePad++ tekstieditorissa voi unicode-tekstin tab-erotinkoodin vaihtaa rivinvaihdoksi etsi-korvaa-toiminnolla.


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

    Luetuimmat keskustelut

    1. Nainen kokki autossa kammottavan kuoleman sähköauto-Teslan syttyessä tuleen.

      https://www.is.fi/autot/art-2000011652873.html Näin vaarallisia sähköautopalot voivat olla.
      Maailman menoa
      84
      5347
    2. Persuja ei aluevaltuustoissa näy

      Ei tunnu persuja paljon paikalliset asiat kiinnostavan, vaan ainoastaan ulkomaalaiset, joku Israel ja Trumpin fanitus.
      Maailman menoa
      42
      3571
    3. Päivän Riikka: Uudenkaupungin autotehdas hiljeni

      Näin ne 100 000 uutta pysyvää ei-tempputyötä yksityiselle sektorille tämän hallituksen ansiosta syntyy. Työntekijöille j
      Maailman menoa
      59
      2946
    4. Riikka vie Suomen kohta ykköseksi työttömyyskisassa

      Espanja: 10,5 % Suomi: 10,3 % Ruotsi: 9,3 % Kisa on tiukkaa, mutta Riikalla hyvä draivi päällä. Vasemmistolaisen päämin
      Maailman menoa
      37
      2155
    5. Kerro kaivattusi nimi tai nimikirjaimet

      🌠 Tähdenlento! Kirjoittamalla kaivattusi nimen tai nimikirjaimet tähän, saattaa toiveesi toteutua.
      Ikävä
      61
      1916
    6. Alkuvuodesta poistuu työttömyyskorvaus kaikilta joilla on säästössä rahaa

      Tippuu korvaukselta iso määrä työttömiä.
      Maailman menoa
      288
      1710
    7. Miksi pitäisit enemmän

      Minusta kuin siitä toisesta?
      Ikävä
      47
      1596
    8. Mitä meidän välillä

      Tulee tapahtumaan vai tuleeko mitään?
      Ikävä
      94
      1402
    9. Tämmönen höpsö

      Höpönassu mä olen. En mikään erikoinen…hölötän välillä ihan levottomia. Tykkäisit varmasti jos olisin siellä sun vieress
      Suhteet
      44
      1376
    10. Mikä ihme teitä savolaisia tuossa

      p*rs*reiässä niin kiinnostelee? Että siitä pitää päntönnään huutaa.
      Tuusniemi
      7
      1205
    Aihe