Για γνωστές του excel και της xml

VB Script και κολπάκια, Excel macro, Word, Powerpoint, κτλ

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
iggy2016
Δημοσιεύσεις: 2
Εγγραφή: 09 Δεκ 2015 12:35

Για γνωστές του excel και της xml

Δημοσίευση από iggy2016 » 09 Δεκ 2015 12:57

Καλησπέρα, παιδιά!
Ένα xls έχει σειρές της μορφής:
[table]
[tr]
[th]901500000001[/th]
[th]France[/th]
[th]FRANCE[/th]
[/tr]
[/table]

θα θέλα να παράγω αυτόματα ένα text αρχείο που για κάθε σειρά του xls, να έχει μία γραμμή της μορφής:

<option value="901500000001"> France - </option>

Είτε με την χρήση xml, είτε με όποιον άλλο τρόπο μπορεί να γίνει..[/code]

Άβαταρ μέλους
Alice_Cooper
Δημοσιεύσεις: 1947
Εγγραφή: 11 Μάιος 2007 00:33
Τοποθεσία: Ioannina
Επικοινωνία:

Για γνωστές του excel και της xml

Δημοσίευση από Alice_Cooper » 09 Δεκ 2015 16:06

thelei h na ksereis na ftiakseis ena sciptaki
pou tha pernei tis grammes kai tha tis diamorfonei
h poio apla look afton ton editor http://www.sublimetext.com/
kai me to find tou (ctrl+f) patas to [.*] kai pezeis ligo me regex
kai to diamorfoneis

vlepe paradigma 6/6 sthn page
epita dineis ==> \[tr\]\n\[th\]
patas Find All kai grafeis xeirokinita ==> <option value="
epeita dineis ==> \[/th\]\n\[th\][A-Z]+\[/th\]\n\[/tr\]
pali Find All kai grafeis ==> - </option>
kai telos ==> \[/th\]\n\[th\]
Find All kai grafeis ==> ">

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Για γνωστές του excel και της xml

Δημοσίευση από gvre » 09 Δεκ 2015 16:11

Αν θέλεις η διαδικασία να γίνεται μέσα από το excel, θα χρειαστείς VBA. Διαφορετικά, πρέπει να διαβάζεις με κάποιο πρόγραμμα το αρχείο και να εξάγεις την πληροφορία που σε ενδιαφέρει.
Υποθέτω ότι η εξαγωγή δε θέλεις να γίνει μόνο μια φορά.

iggy2016
Δημοσιεύσεις: 2
Εγγραφή: 09 Δεκ 2015 12:35

Για γνωστές του excel και της xml

Δημοσίευση από iggy2016 » 10 Δεκ 2015 12:16

θέλω να εξαγω έναν πίνακα απο το excel και στο xml αρχείο να έχει γίνει με option value..
Ναι, όντως δεν θέλω η εξαγωγή να γίνεται μόνο μια φορά!

πχ ο πίνακας μου έχει 3 στήλες η μια είναι τ.κ., η άλλη είναι η πόλη με μικρά και η 3η είναι η πόλη με κεφάλαια. Kαι θέλω στο xml export να έχω ένα option value της μορφής αυτής: <οoption value="τ.κ."> paris - Paris </option>

Ξέρεις εάν υπάρχει κάποιο έτοιμο script γιατί από VBA δεν έχω ιδέα! Ή με κάποιο άλλο πρόγραμμα..

Thanks!

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Για γνωστές του excel και της xml

Δημοσίευση από gvre » 10 Δεκ 2015 12:26

Για έτοιμο δε νομίζω, αλλά μπορείς να ψάξεις στην google για excel vba export to xml ή κάτι σχετικό και να δεις πώς γίνεται.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

Για γνωστές του excel και της xml

Δημοσίευση από korgr » 10 Δεκ 2015 12:32

Αν ξέρεις από PHP γίνεται εύκολα αν εξάγεις το excel σε CSV αρχείο και μετά με την εντολή fgetcsv

Απάντηση

Επιστροφή στο “Office, Excel, Word VB Scripts και Tips”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες