Jump to content



Πρόβλημα - MS Excel


cebit

Recommended Posts

Τα φώτα σας programmers thelabίτες,

Έστω ο πίνακας στο EXCEL με πεδία:

cust_Code, cust_Name, cust_City, cust_Phone

περιέχει πάνω από χίλιες εγγραφές τύπου:

thelab_001, "Χατζηνάσιος Βασίλειος", "Αθήνα", "6996-456123"

...

...

...

Θέλω να διαμοιράσω τους πελάτες σε ξεχωριστά αρχεία .xlsx ανά πόλη.

Δηλαδή, το αρχείο split_cust_Athens.xlsx να περιέχει εκείνους μόνο τους πελάτες για τους οποίους το πεδίο cust_City είναι "Αθήνα".

Αυτό που σκέφτομαι είναι script σε Perl που θα επεξεργάζεται ένα tab deli-metered αρχείο κειμένου με τις εγγραφές του πίνακα. Το αρχείο αυτό θα είναι sorted ανά πόλη. Κάθε φορά που το script θα εντοπίζει αλλαγή στο πεδίο της πόλης θα κλείνει το προηγούμενο αρχείο και θα δημιουργεί καινούριο.

Ιδέες/διορθώσεις;

Ευχαριστώ εκ των προτέρων,

Νίκος.

Link to comment
Share on other sites

Ψάξε να το κάνεις με vba. Visual Basic For Applications.

Ουσιατικά είναι VBScript πάνω στην Office suite. Αηδία απο άποψη προγραμματισμού, εύκολο στο να κάνεις τέτοια πραγματάκια.

Φαντάζομαι κάτι τέτοιο θα σε καλύψει:

split xls file with vba - Google Search

Link to comment
Share on other sites

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

Έπεσα όμως και πάνω σ'αυτό:

Split Excel Worksheets, Split Excel Lists, Split Excel Data with EZ-Split for Excel.

Κάνει split με 2-3 click.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.