Αποφυγή αυτόματης εισαγωγής ημερ/νίας στο Open Office calc.

Alexis Bitoulas albitoulas at yahoo.gr
Fri Aug 8 11:24:53 BST 2008


Στις 08-08-2008, ημέρα Παρ, και ώρα 02:12 +0300, ο/η Nikos Alexandris
έγραψε:
> 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 στα δάχτυλά μου. Κάποιος που
> έχει την λύση ας τη μοιραστεί αν δεν του κάνει κόπο.
> 
> Φιλικά, Νίκος
> 

Φίλοι καλημέρα σας,

Ευχαριστώ για την ανταπόκριση.

Το αρχείο που έστειλες Νίκο Γιαννάρο, επιβεβαιώνω και εγώ ότι περιέχει
ακόμη κάποιες ημερομηνίες (κελιά Τ6, ΒΚ10) αν το ανοίξω είτε με το ΟΟ
calc, είτε με το Gnumeric. Με το gedit δεν κατάφερα να το ανοίξω, λόγω
"λανθασμένης κωδικοποίησης", όπως μου ανέφερε...
Άρα, το πρόβλημα υπάρχει ακόμα.

Επίσης, επιβεβαιώνω και τα σημεία που παρατήρησες Νίκο Αλεξανδρή, με τα
κελιά που περιέχουν δύο τελείες αντί μία που είναι το σωστό. Δεν ξέρω
κατά πόσο αυτά τα κελιά είναι η αιτία για το πρόβλημα.

Αν κάποιος άλλος έμπειρος με το ΟΟcalc, έχει υπόψιν του κάτι, θα το
εκτιμούσα πολύ!

Διαφορετικά, μήπως μπορούμε να το αναφέρουμε κάπου πιο "πάνω", εννοώ
launchpad ή σε κάποιον άλλο υπεύθυνο για το ΟΟcalc. Επειδή δεν ξέρω και
πολλά πέρα από τη λίστα μας και το φόρουμ μας, αν μπορείτε δώστε μου
κάποιες κατευθύνσεις, σε περίπτωση που δεν το λύσουμε μόνοι μας το
πρόβλημα.

Σας ευχαριστώ όλους,

Φιλικά,

-- 
Αλέξης





More information about the Ubuntu-gr mailing list