1,5=>1.5.08=>39569 muuntoa

Mikään liittämismuoto, mitkään asetukset eivät ole auttaneet.

Eli on tarkoitus ihan yksinkertaisesti copy pastella internetistä siirtää taulukko Calciin, mutta se muuntaa jotkin luvut päivämääriksi ja päivämäärän muuttaminen luvuksi antaa jonkin ihmeellisen luvun, eli tällä tavalla
1,5=>1.5.08=>39569

Minkä takia Calcissa yleensä on tullainen päivämäärä ominaisuus, jota ei saa poistettua vai saako sen.

Ohjelma ajattelee hiukan liikaa käyttäjän puolesta ja 95 % ainakin minun ongelmista johtuu tästä.
61241
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Aikoinaan Word Perfect meni liian monimutkaiseksi ja poistui suosiolla markkinoilta.

Open Office ajattelee liikaa käyttäjän puolesta. Peruslatauksen pitäisi olla riisuttu malli ja jos haluaa esim että luku 1.5 muutetaan käyttäjän tahdon vastaisesti päivämääräksi niin pitää käyttäjän tämä optio valita eikä raapia päätänsä miten nämä kaiken sekoittavat hienoudet saa riisuttua pois.

Eli miten saa Open Officesta ihan perusversion, johon sitten voi näitä kikkailuja laittaa se joka niitä haluaa!

Äänestä
  • Ehkä joku on ajatellut, että kun ohjelmistoon on vaivalla saatu ohjelmoitu erilaista automatiikkaa, niiden asetukset pitää olla kytkettynä latauksessa. Ei varmaan olisi iso vaiva laittaa kytkimiä oletuksena pois päältä pakattia rakennettaessa.

    Nyt sitten käyttäjä joutuu ne kääntämään itse pois lataamisen jälkeen. Toki asetukset voi saada sitten seuraavaan versioon kopioitumaan, jolloin ei tarvitse uudestaan haeskella rasteja.

    Olli Ruohomäen pikaoppaas näyttää olevan sivulta 13 alkaen "Hyödyllisiä asetuksia", missä ainakin osa automatiikasta kytketään pois. Ja saahan ne pois sitten kaikkikikin.
    http://www.psao.fi/attachments/gallery/OpenOffice3-pikaopas.pdf

    Äänestä

Tässä tapauksessa veikkaisin, että lähdetaulukossasi (HTML) desimaalierottimena ei olekaan otsikossasi näkyvä pilkku, vaan piste. Kun suomenkielisessä Calcissa pilkku on desimaalierotin, sekaannukset alkavat. Päivämäärä automatiikka sitten tekee luvuista "mitä sattuu".

Jos teet paljon kyseistä kopiointia, eräs vaihtoehto on muuttaa desimaalierottimen asetuksia Calcissa.

Satunnaisluontoiseen kopiointiin auttanee seuraavakin, toki hieman työteliäs tapa:
1) Maalaa taulukko ja ota kopio leikepöydälle (Ctrl C)
2) Calcin laskentataulukossa napsauta täytettevän alueen vasemman yläkulman solua
3) Valitse Muokaa - Liitä määräten - Muotoilematon teksti
4) Tekstin tuonti -valintaikkunassa säädät sarakkeet kohdalleen kenttäerottimia käsittelevästä Erottimen asetukset -kohdasta (Yhdistä erottimet -rasti on Väli-erottimen kera ehkä tarpeen jne)
5) Näkyvässä taulukon esikatselussa valitse kaikki sarakkeet Ctrl-napsauttaen.
6) Saraketyypiksi valitse Teksti.
7) Hyväksy OK:lla.
Taulukko on nyt tekstimuotoisena ja desimaalipisteisenä Calcissa.
8) Muokkaa - Etsi ja korvaa -toiminolla vaihdetaan pisteet pilkuiksi.

Prosessi voi olla yksinkertaisempi, jos käyttää välilaskupaikkana editoria, jossa vaihtaa pisteet pilkuiksi ja kopioi sitten pilkutetut luvut "Liitä määräten" -toiminolla Calciin.

Äänestä
  • "Jos teet paljon kyseistä kopiointia, eräs vaihtoehto on muuttaa desimaalierottimen asetuksia Calcissa."

    Kuinka tämä tapahtuu käytännössä? Myös minulla on tämä sama piste-pilkku -ongelma. Tarkoitus on tuoda csv-tiedostoja Calciin, mutta numeroiden tuonti ei mene ok, koska desimaalierottimena on piste... niin ja osa tiedoista muuttuu päivämääriksi. Eli miten toimia, jotta saan tiedot tuotua oikein? Pisteiden muuttaminen pilkuiksi (replace) alkuperäisissä csv-tiedostoissa ei ole ratkaisu tässä tapauksessa...

    Kiitti jo etukäteen

    Äänestä

  • mutta kohta? kirjoitti:

    "Jos teet paljon kyseistä kopiointia, eräs vaihtoehto on muuttaa desimaalierottimen asetuksia Calcissa."

    Kuinka tämä tapahtuu käytännössä? Myös minulla on tämä sama piste-pilkku -ongelma. Tarkoitus on tuoda csv-tiedostoja Calciin, mutta numeroiden tuonti ei mene ok, koska desimaalierottimena on piste... niin ja osa tiedoista muuttuu päivämääriksi. Eli miten toimia, jotta saan tiedot tuotua oikein? Pisteiden muuttaminen pilkuiksi (replace) alkuperäisissä csv-tiedostoissa ei ole ratkaisu tässä tapauksessa...

    Kiitti jo etukäteen

    Testiaineistoa (mikäli tarpeen) ensiksikin tästä:
    http://www.ferc.gov/docs-filing/eqr/soft-tools/sample-csv.asp
    Tallenna tuo contract.txt levyllesi ja vaihda sitten sen nimeksi contract.csv.

    Tässä on riittävän suuri virhe: "...asetuksia Calcissa." Olis pitänyt olla vaikka: "...asetuksia OO.o:ssa."

    Asetukset (joiden muuttamisen suosittelen tapahtuvan vain tyhjän laskentataulukon kanssa, koska mulla näyttää jumivan, jos auki on taulukko, jossa on muutotettavaa aineistoa) eivät olleetkaan Calcin alla, vaan toinen on Asetukset - Lataus ja tallennus -sivun Lataus-osion "Lataa käyttäjän määrittämät asetukset asiakirjan kanssa". Siitä kun poistaa rastin, tekemäsi asetukset ovat voimassa tuotaessa taulukkoa "erimaan" asetuksilla, ja erottimet muuntuvat asettamasi maan asetusten mukaisiksi.

    Tärkeämpi rasti on sitten Kieliasetusten Kielet-sivun Kieli-osion "Desimaalierotinmerkki" Siinähän se rasti yleensä onkin ja pitääkin olla. Mutta sen lisäksi pitää ylempänä olevasta "Maa-asetukset" kentästä valita desimaalipisteellinen maa, jonka nimi on amerikanenglanti. (Joku muukin voi toimia, mutta suurin osa desimaalipisteellisestä aineistosta on tuota amerikanenglanti-kamaa?)

    Oma testitulokseni oli se, että Tiedosto - Avaa ja contract.csv -tiedosto valittuna Tekstin tuonti -ikkunassa ei tarvinnut tehdä mitään asetuksia, kun taulukko tuli ihan siististi "kotiin". Mutta se on nyt sitten "amerikaksi" myös päivämääriensä osalta.

    Tallentamalla laskentataulukon myös ODF:ksi sulkemalla sen ja vaihtamalla tyhjällä taulukolla maa-asetukseksi kotisuomen (ja nyt on viimeistään poistettava se Lataa käyttäjän määrittämät asetukset asiakirjan kanssa -rasti) ja sitten lataamalla tiedosto, ovat sekä päivämäärät että desimaalit kohdillaan suomalaiseen tapaan. Tämä siis siihen tarpeeseen, että jos haluaakin nähdä ne taulukot ihan kotimaisina.

    Sitä en sitten mene sanomaan, että onko tuo nyt ihan helpoin tapa toimia. Esim. Csv-tiedoston pisteiden vaihto pilkuiksi erillsenä toimena jossain muokkaimessa voisi olla helpompaa, jos muita muutettavia ei ole?

    Ja ilman tuota aimmin mainitsemaani virhettäni en ehkä olisi tätäkään kirjoittanut. Nyt koin lievää velvollisuutta jatkaa.

    Äänestä

Ainakin tilanteissa, joissa englantiusa-desimaalilukuja ei ole kovin monta saraketta, sarakkeet voi muuttaa melko kätevästi muotoon Englanti (USA) Tekstin tuonti -valintaikkunan saraketyyppivalikosta tai sarakkeen kohdevalikosta. Tästä on lisää valintaikkunan ohjeissa.

Äänestä

Kommentoi aloitusta


CALC -ongelma kirjoitti:

Mikään liittämismuoto, mitkään asetukset eivät ole auttaneet.

Eli on tarkoitus ihan yksinkertaisesti copy pastella internetistä siirtää taulukko Calciin, mutta se muuntaa jotkin luvut päivämääriksi ja päivämäärän muuttaminen luvuksi antaa jonkin ihmeellisen luvun, eli tällä tavalla
1,5=>1.5.08=>39569

Minkä takia Calcissa yleensä on tullainen päivämäärä ominaisuus, jota ei saa poistettua vai saako sen.

Ohjelma ajattelee hiukan liikaa käyttäjän puolesta ja 95 % ainakin minun ongelmista johtuu tästä.

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu