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ä.
1,5=>1.5.08=>39569 muuntoa
6
1162
Vastaukset
- vian takia
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!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
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.- mutta kohta?
"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 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äteenTestiaineistoa (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.
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.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Zelenskyi ei suostunut nöyrtymään Trumpin ja Vancen edessä, siksi meni pieleen
Trumppia täytyy imarrella, silloin homma toimii aina. Tähän Zelenskyi ei suostunut.6734529Harmi että
Pidät niin vastenmielisenä. Olen minäkin välissä ollut ihan kamala sinulle ja ihmetellyt miten voit minusta tykätä. Se o202205- 1021376
En rehellisesti usko et oisit
Sekuntiakaan oikeasti mua kaivannut. Tai edes miettinyt miten mulla menee. Jotenkin todennäköisesti hyödyt tästäkin jos181231- 711168
Trump näytti slipoveri-ukolle kaapin paikan!
Slipoveri-ukko Ukrainan presidentti Volodimir Selenskyi meni tapaamaan valkoiseen taloon Trumppia ilman kunnon tuliaisia123999Nainen, olet jotenkin lumoava
Katselen kauneuttasi kuin kuuta, sen loistoa pimeässä. Sen kaunis valo on kaunista sekä herkkää ja lumoavaa. Olet naisel66998Jos saan sinut elämääni
niin minun täytyy nukkua ihan ensimmäiseksi 2vk putkeen. Sopiiko se sinulle? Väsynyt olen ollut ja niin levollinen olo75925Kun Zele jenkeissä kävi
Enää ei Zele saanutkaan miljardeja ilmaista rahaa niin helposti. Läksyttivät oikein kunnolla pientä miestä ja joutui poi255884- 65876