Jump to content
Sign in to follow this  
cebit

Πρόβλημα - MS Excel

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 θα εντοπίζει αλλαγή στο πεδίο της πόλης θα κλείνει το προηγούμενο αρχείο και θα δημιουργεί καινούριο.

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

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

Νίκος.

Share this post


Link to post
Share on other sites

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

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

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

split xls file with vba - Google Search

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.