Jump to content
  • Θέσεις Εργασίας Μηχανικών στην Θεσσαλονίκη
gvarth

Excel - Για όσους θέλουν να ψάξουν παραπέρα ...

Recommended Posts

Ωραίος!!!

Κάτι δεν μου δουλεύει σωστά:

? olografws(101558.13)

ΕΚΑΤΟΝ ΧΙΛΙΑΔΕΣ ΠΕΝΤΑΚΟΣΙΑ ΠΕΝΗΝΤΑ ΟΚΤΩ ΚΑΙ ΔΕΚΑ ΤΡΙΑ

.........../\... λείπει το ΜΙΑ

 

 

εχεις δικιο!

 

δεν το ειχα προσεξει

:confused:

δεν ξερω γιατι το κανει αυτο

 

το 102.000,00 το βγαζει σωστα

το 101.000.00 δεν βγαζει

θα το τσεκαρω και θα δω

 

παντως αν θες να ριξεις και εσυ μια ματια alt+F11

 

--------------------------

το προβλημα του ειναι οτι το 1.000 ειναι χιλια

και οχι Μια χιλιαδες

οποτε οταν παει στο 101.000,00 μπερδευεται

(θα το κοιταξω και θα ξαναποσταρω)

Share this post


Link to post
Share on other sites

Οκ.

 

Θα το δω σε πρώτη ευκαιρία.

 

Όσον αφορά το διαχωριστικό υποδιαστολή/τελεία , θέλει μελέτη ώστε να πετύχουμε κάτι ενιαίο και απαλλαγμένο από λάθη.

Share this post


Link to post
Share on other sites

αυτες οι υποδιαστολες ειναι μεγιστο προβλημα

εμενα τωρα το excell δεν μου βγαζει τον διαχωρισμο χιλιαδων!!!

ψαχνω να βρω τι εγινε και δεν καταλαβαινω

 

 

στο olografws εχω δοκιμασει 2 πραγματα αλλα δεν δουλεψαν

(δεν εχω γνωσεις VBA ψαχνωντας το παω)

θα συνεχισω και θα δω τι θα βγει

Share this post


Link to post
Share on other sites

Ας προσπαθήσω να βοηθήσω λίγο.

 

α. Διαχωριστικό χιλιάδων

Αυτό ρυθμίζεται από τις τοπικές ρυθμίσεις στον πίνακα ελέγχου των Windows.

Το Excel απλά κάνει χρήση αυτής της ρύθμισης.

 

Αν το Excel ΔΕΝ εμφανίζει διαχωριστικό χιλιάδων , όποιο και αν έχει τεθεί, κοίταξε την συνημμένη εικόνα για τι πως μπορεί να γίνει. Πάντως , το σύμβολο της υποδιαστολής το παίρνει αυτόματα από τις τοπικές ρυθμίσεις (regional settings).

 

β. Για το ολογράφως.

Θα φροντίσω να του ρίξω μια ματιά σε πρώτη ευκαιρία.

 

- UPDATE -

Σύντομα θα ανέβει νέα έκδοση για το ραπορτάρισμα και βρίσκομαι σε φάση ελέγχου/δοκιμών. Ήδη ανέβηκε εδώ.

 

Στις παρακάτω εικόνες φαίνεται με βήματα η εισαγωγή txt αρχείου στο Excel με ρύθμιση διαχωριστικού χιλιάδων αλλά και διαχωριστικού μεταξύ σντεταγμένων. Πιστεύω να βοηθήσει. Επειδή τα επισυναπτόμενα μπορεί να είναι έως 5 , στο επόμενο μήνυμα συνεχίζουμε με τις υπόλοιπες εικόνες για την περιγραφή της διαδικασίας.

post-342-131887251357_thumb.jpg

post-342-131887251419_thumb.jpg

post-342-131887251431_thumb.jpg

post-342-131887251442_thumb.jpg

post-342-131887251451_thumb.jpg

  • Upvote 1

Share this post


Link to post
Share on other sites

Συνέχεια με τις υπόλοιπες εικόνες για την περιγραφή της διαδικασίας Import from text file.

 

Πιστεύω η διαδικασία να διευκολύνει όσους από εμάς ξεκινούν το ... παράτολμο έργο εισαγωγής ASCII αρχείων στο Excel ;)

post-342-13188725146_thumb.jpg

post-342-13188725147_thumb.jpg

post-342-131887251481_thumb.jpg

Share this post


Link to post
Share on other sites

διαχωριστικο χιλιαδων

Με υποτιμας ρε gvarth

ενταξει δεν ξερω πολλα απο VBA ;0 αλλα ολα αυτα που λες τα έχω κάνει

παλιοτερα μου δουλευε αλλα δοκιμασα αυτο

http://www.michanikos.gr/downloads.php?do=file&id=1258

το οποιο μου αλλαξε τις τοπικες ρυθμισεις για να τρεξει και τωρα εχω το προβλημα

 

Οσον αφορα την εισαγωγη οκ ολα καλα (αν και πιστευω πως ολα τα προγραμματα δεχονται πολυ ευκολα δεδομενα αλλα εξαγουν πολυ δυσκολα και με πολυ κοπο αυτο που ζητας)

κανεις την επεξεργασια σου (πχ εχει γινει λαθος στην αποτυπωση και ολα τα Ζ ειναι 10ποντους χαμηλοτερα και εσυ το διορθωνεις) μετα πως το εξαγεις σε ASCII ή προτιμοτερα σε ΧΥΖ?

 

 

----------------------------------------------

μολις δοκιμασα και το ραπορταρισμα

απλα θεΐκο

πολλα μπραβο

(μπορει να σε αποθεωσω και στο αντιστοιχο thread)

Share this post


Link to post
Share on other sites

διαχωριστικο χιλιαδων

Με υποτιμας ρε gvarth

 

Σε καμμία περίπτωση. Θέλεις να αφαιρέσω τη συνημμένη εικόνα καθώς και τις διευκρινήσεις που έκανα ;

 

Οσον αφορα την εισαγωγη οκ ολα καλα (αν και πιστευω πως ολα τα προγραμματα δεχονται πολυ ευκολα δεδομενα αλλα εξαγουν πολυ δυσκολα και με πολυ κοπο αυτο που ζητας)

 

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

 

μολις δοκιμασα και το ραπορταρισμα

απλα θεΐκο

πολλα μπραβο

(μπορει να σε αποθεωσω και στο αντιστοιχο thread)

 

Να' σαι καλά. Ευχαριστώ !

Ήδη δουλεύω πάνω σε δοκιμές για αποθήκευση σημείων μέσα από το πρόγραμμα αυτό όπου η υποδιαστολή θα είναι πάντα τελεία και οι συντεταγμένες θα χωρίζονται από κενά ή κόμματα (κατ' επιλογήν μας).

Share this post


Link to post
Share on other sites

Με τον παρακάτω απλό τρόπο εξάγω αρχεία xls σε txt με κόμμα ","

Το αρχείο xls που έχει σε στήλες τα X Y Z κλπ το σώζουμε σαν *.csv (ms-dos)

Μετά το ανοίγουμε με notepad και αντικαθιστούμε τα ";" με ",".

Share this post


Link to post
Share on other sites

Χμμμμ ... Καλός ! ;)

 

Έχεις όμως στο σύστημά σου τοπικές ρυθμίσεις όπου η υποδιαστολή είναι τελεία. Σωστά ; Αν είχες κόμμα , θα παράγεις το ίδιο αρχείο ;

 

Βασικά ήθελα/αναζητώ να παράγεται το ίδιο csv ή txt αρχείο ανεξάρτητα από τις τοπικές ρυθμίσεις του καθένα μας.

Share this post


Link to post
Share on other sites

Το θέμα είναι το εξαγόμενο, που θέλεις να εισαχθεί.

Αν εισαχθεί στο acad τότε θέλεις η υποδιαστολή να είναι τελεία και δεν σε ενδιαφέρει ο διαχωρισμός των χιλιάδων

Αν θέλεις να εισαχθεί από πρόγραμμα που έχει διαχωρισμό χιλιάδων με κόμμα και την υποδιαστολή με τελεία, τότε κάνεις τις σχετικές αντικαταστάσεις στο csv αρχείο.

Αλλά για το αυτόματο, μέσα από Excel, δεν μπορώ να βοηθήσω :(

 

edit όχι στο σύστημά έχω την υποδιαστολή με κόμμα. Οπότε πρέπει την κόμμα να την κάνω τελεία και το ";" σε κόμμα για να τα βάλω στο acad :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.