[viesti Survo-keskustelupalstalla (2001-2013)]
Kirjoittaja: | Juha Valtonen |
---|---|
Sähköposti: | juha.valtonen |
Päiväys: | 10.3.2003 13:13 |
Hei Siirtelen aika paljon dataa välillä Survo <-> Excel. Ongelmana on usein desimaalilukujen käsittely, kun excelissä (tai yleensä winissä) on suomalaiset asettelut. Taulukon tallennus tekstiksi tallentaa desimaalierottimeksi pilkun. Tämän voi tietysti estää vaihtamalla "Regional Options":ssa desimaalierottimen pisteeksi. Yksi vaihtoehto on käyttää TXTCONVia, ja korvata siirtotiedostosta pilkut pisteiksi, mutta siinä menee sitten kaikki muutkin pisteet pilkuiksi. Yksi vaihtoehto, jota olen kokeillut, on se, että siiretään luvut ensin tekstimuttujaan, muutetaan siinä VAR-operaatiolla (str) pilkut pisteiksi ja siirretään arvo toisella VAR-operaatiolla toiseen muuttujaan, joka sitten on lukuarvoinen. (hieman hankalaa) Minulla olisi kuitenkin halu hallita tätä koko probleemaa survosta käsin, joten olisiko tähän olemassa/kehitettävissä jotakin muuta. Voisiko olla esimerkiksi jonkinlainen filter-optio FILE SAVEssa, että jos yritetään siirtää lukuarvoiseen muuttujaan arvoa tekstitiedostosta, niin desimaalipisteen ja tuhaterottimen hallintaan olisi annettavissa lisämääreitä. Sama voisi tietysti toimia toisinpäin FILE LOADissa. Esim: FILE SAVE file.txt TO file / FILTER=omafilter NUMFILTER_DECIMAL=, NUMFILTER_1000=(char32) :JVa
Vastaukset: |
---|
Survo-keskustelupalstan (2001-2013) viestit arkistoitiin aika ajoin sukrolla, joka automaattisesti rakensi viesteistä (yli 1600 kpl) HTML-muotoisen sivukokonaisuuden. Vuoden 2013 alusta Survo-keskustelua on jatkettu entistäkin aktiivisemmin osoitteessa forum.survo.fi. Tervetuloa mukaan!