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

