On Fri, 2008-08-08 at 02:05 +0300, Nikos Alexandris wrote:
> On Fri, 2008-08-08 at 00:30 +0200, nikos yianaros wrote:
> > 
> > nikos yianaros wrote:
> > > 
> > > 
> > > Nikos Alexandris wrote:
> > >> On Thu, 2008-08-07 at 23:22 +0300, Alexis Bitoulas wrote:
> > >>> Στις 07-08-2008, ημέρα Πεμ, και ώρα 22:52 +0300, ο/η Nikos Alexandris
> > >>> έγραψε:
> > >>>> On Thu, 2008-08-07 at 22:19 +0300, Alexis Bitoulas wrote:
> > >>>>> Καλησπέρα σας παιδιά,
> > >>>>>
> > >>>>> έχω ένα πρόβλημα με το Open Office calc.
> > >>>>>
> > >>>>> Κάθε φορά που ανοίγω κάποιο αρχείο που περιέχει χρονοσειρές 
> > >>>>> (αριθμητικά
> > >>>>> δεδομένα που μετρούνται ανά τακτά ίσα διαστήματα), το  Open Office 
> > >>>>> calc
> > >>>>> μετατρέπει αυτόματα το περιεχόμενο κάποιων κελιών σε ημερομηνία, πχ το
> > >>>>> κελί με περιεχόμενο 1605 μπορεί να το μετατρέψει αυτόματα σε 16/05/08!
> > >>>>>
> > >>>>> Στη βοήθεια του προγράμματος, αναφέρει ότι για να αποφύγεις αυτό το
> > >>>>> φαινόμενο, πρέπει να βάλεις μπροστά από το περιεχόμενο του 
> > >>>>> συγκεκριμένου
> > >>>>> κελιού μια απόστροφο "'". Έτσι, δεν θα γίνει η αυτόματη μετατροπή 
> > >>>>> αυτού
> > >>>>> του κελιού σε ημερομηνία. Αυτό όμως προϋποθέτει ότι πρέπει να περάσω
> > >>>>> ένα-ένα τα κελιά που έχουν αυτό το πρόβλημα και να κάνω αυτή τη
> > >>>>> διαδικασία, η οποία δυστυχώς μου στοιχίζει πολύτιμο χρόνο, που δεν
> > >>>>> έχω(!), μιας και τα δεδομένα είναι πάρα πολλά!
> > >>>>> Μπορεί να με βοηθήσει κάποιος, πως μπορώ να αφαιρέσω τελείως αυτή τη
> > >>>>> λειτουργία από το Open Office calc ? Ξέρει κάποιος κάτι? Δεν θα 
> > >>>>> ήθελα να αλλάξω πρόγραμμα, όπως Gnumeric ή
> > >>>>> κάποιό άλλο...
> > >>>>>
> > >>>>> ...Σας επισυνάπτω ένα αρχείο .xls με παρόμοιο πρόβλημα, ώστε αν 
> > >>>>> θέλετε να
> > >>>>> το τσεκάρετε και μόνοι σας...
> > >>>>>
> > >>>>>
> > >>>>> -  Αλέξης
> > >>>> Γεια σου Αλέξη!
> > >>>>
> > >>>> Μπορείς να στείλεις το αρχείο (δεν έγινε η σύναψη στο πρώτο μήνυμά 
> > >>>> σου).
> > >>>> Επίσης, αν δεν σου είναι δύσκολο, εκτός από την περιγραφή, γράψε ένα
> > >>>> πρακτικό παράδειγμα με το πρόβλημα που έχεις.
> > >>>>
> > >>>> Νίκος
> > >>>>
> > >>> Συγνώμη παιδιά,
> > >>> κεκτημένη ταχύτητα, ξέχασα να επισυνάψω το αρχείο.
> > >>>
> > >>> Επίσης, να σημειώσω ότι κάποιες φορές δεν έχω την επιλογή να κατεβάσω τα
> > >>> δεδομένα με άλλον τύπο αρχείου, όπως csv ή άλλον από τις διάφορες πηγές
> > >>> στο δίκτυο.
> > >>>
> > >>> Ευχαριστώ,
> > >>> -  Αλέξης
> > >>>
> > >>
> > >> Πράγματι, ανοίγοντας το csv αρχείο με το OpenOffice (1) κάποια κελιά
> > >> μετατρέπονται σε ημερομηνία και (2) χάνονται κάποιες γραμμές (;)
> > >>
> > >> Μια (παράξενη) λύση (αν επιμένει κανείς να χρησιμοποήσει για την
> > >> επεξεργασία το OpenOffice) είναι να ανοίξει κανείς το αρχείο με
> > >> Gnumeric, να το αποθηκεύσει ξανά ως csv και να το ανοίξει κανείς ξανά με
> > >> το OpenOffice. Παραμένει όμως, νομίζω, το πρόβλημα απώλειας γραμμών (;).
> > >>
> > >> Ίσως κάποιο άλλο εργαλείο μετατρποής από csv σε ods... ;
> > >>
> > >>
> > >>
> > > Geia sas,
> > > isws tyflwthika alla egw den blepw problima. parakalw peste mou 
> > > syntetagmenes (grammi stili). Auto pou ekana einai oti anoiksa to csv me 
> > > gedit kai meta copy-paste sto open-office spreadsheet. Genoika to 
> > > spreadsheet mou douleuei kalytera me copy-paste para me apeutheias 
> > > anoigma...
> > > 
> > > nick
> > > 
> > 
> > Συγγνώμη, ξέχασα να επισυνάψω και το αποτελεσμα. Ισως υπάρχει ημερομηνία 
> > και δεν την βλέπω. Ειναι και αργα βλέπετε... :)
> > 
> > Νικ
> 
> Πολύ ωραία! Αν ελέγξεις το αρχείο που έστειλες στο κελί D3 για
> παράδειγμα θα δεις την τιμή "25..8" η οποία έχει εισαχθεί "σωστά" με τον
> τρόπο τον δικό σου στο λογιστικό φύλλο. Με απευθείας ανάγνωση όμως το
> OpenOffice το βλέπει σαν ημερομηνία.
> 
> Δεν έχω άλλη εξήγηση.
> 
> Νίκος

Νομίζω ότι το πρόβλημα αυτό λύνεται εύκολα με μαγικά στη γραμμή
εντολών :-) Εικάζω ότι με το sed (για λεπτομέρειες απλά δώστε man sed)
είναι μάλλον εύκολο να μετατραπούν οι δυο τελείες (..), όπου υπάρχουν,
σε μια. Κάτι σαν:
cat download.csv | sed παράμετροι μπλα μπλα > όνομα νέου αρχείου.

Έχω όμως λίγο καιρό να πιάσω την εντολή sed στα δάχτυλά μου. Κάποιος που
έχει την λύση ας τη μοιραστεί αν δεν του κάνει κόπο.

Φιλικά, Νίκος


-- 
Ubuntu-gr mailing list
[email protected]

If you do not want to receive any more messages from the ubuntu-gr mailing 
list, please follow this link and choose unsubscribe:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr

Απαντηση