Menu

Commandline CVS naar CLIEOP3 ?

Help
Softmatic
2010-04-07
2013-04-26
  • Softmatic

    Softmatic - 2010-04-07

    Is het ook mogelijk om de conversie van CVS naar een Clieop3 bestand buiten de gui om te doen?

    En een tip: OpenOffice.org zet altijd aanhalingstekens (" of ') om de datavelden in een CVS-bestand. Misschien is het mogelijk om een optie toe te voegen om die automatisch te laten verwijderen bij het importeren in de Clieop03-Editor ?

     
  • zwartetoorts

    zwartetoorts - 2010-04-07

    Nee, het koppelen van kolommen aan clieop03 velden is nogal lastig op de command line. Al zou het wel kunnen vond ik dat meer een feature voor in de editor.
    Er zitten wel 2 andere tools voor command line conversie bij: clieopconvert en  clieopdump. Hiermee kan je van en naar clieop, xml en tekst converteren.
    Ik heb ook een xml schema gemaakt om je xml bestanden te valideren, deze vindt je in svn : http://clieop03tools.svn.sourceforge.net/viewvc/clieop03tools/trunk/xml/
    Misschien als je handig bent met oo-basic dat je je sheets naar xml kan converteren, zo handig ben ik iig niet met oo-basic.

     
  • zwartetoorts

    zwartetoorts - 2010-04-09

    Ik ben een beetje rigoureus geweest en alle tekst beginnend en eindigend met " wordt gestript.
    Moet dat ook met ' gebeuren?

     
  • Softmatic

    Softmatic - 2010-04-30

    Mja… goede vraag.
    Als je echt alles afgedekt wilt hebben, dus dat het fool proof is, dan inderdaad ook met '
    Je kunt in Openoffice.org instellen wat gebruikt wordt als veldscheidingsteken (; of ; of : of , {tab}) en wat als tekstscheidingsteken (" of ')

    Als ik een tabel standaard exporteer zonder de scheidingstekens te veranderen, dan krijg ik dit als CSV-bestand:
    "Salarisbetaling",60,1234567,1111111,,"Foobar","omschrijving"
    "Salarisbetaling",120,1234567,1111111,,"Foobar","omschrijving"
    "Salarisbetaling",120,1234567,1111111,,"Foobar","omschrijving"
    "Salarisbetaling","66,67",1234567,1111111,,"Foobar","omschrijving"
    "Salarisbetaling","65,31",1234567,1111111,,"Foobar","omschrijving"
    "Salarisbetaling","66,67",1234567,1111111,,"Foobar","omschrijving"
    "Salarisbetaling","48,77",1234567,1111111,,"Foobar","omschrijving"
    "Salarisbetaling","73,33",1234567,1111111,,"Foobar","omschrijving"
    "Salarisbetaling",25,1234567,1111111,,"Foobar","omschrijving"

    Dit importeren in de cliep-editor werkt niet.

    Als ik ; als veldscheidingsteken instel, dan gaat het goed. (behalve dus met de hele getallen als bedrag (zie ander topic)

     
  • zwartetoorts

    zwartetoorts - 2010-05-02

    Ah ja, fool proof hoeft het voor mij niet te zijn.
    Als het zo makkelijk in te stellen is welk veldscheidingsteken je gebruikt om te exporteren hoef ik me daar niet heel erg druk over te maken.
    Het is ook nog eens zo dat clieop03tools cross-platform zijn en ik geen rekening wil houden met elke standaardinstelling van elke office suite.
    Tof overigens om te lezen dat je ubuntu binnen je bedrijf gebruikt

     

Log in to post a comment.