Μετάβαση στο περιεχόμενο

ΜΕΤΑΤΡΟΠΗ XLS ΣΕ ΤΧΤ ή ASCII

- - - - -

  • Please log in to reply
7 απαντήσεις σε αυτό το θέμα

#1
Επισκέπτης-Guest-

Επισκέπτης-Guest-
  • Επισκέπτες
ΚΑΛΗΜΕΡΑ.

Παρακαλώ εαν κάποιος συνάελφος γνωρίζει πως μετατρέπουμε ένα αρχείο EXCEL

σε μορφή (txt ή οτιδήποτε άλλο που προφανώς δεν γνωρίζω) για να μπορέσουμε

να το κάνουμε <import> σε ΚΕΦΑΛΑΙΟ 4 UNISOFT

#2
setk

setk

    <~Setk~One~>

  • Silver members
  • 1.042 Δημοσιεύσεις:
  • Gender:Male
  • Location:Αthenz

ΚΑΛΗΜΕΡΑ.

Παρακαλώ εαν κάποιος συνάελφος γνωρίζει πως μετατρέπουμε ένα αρχείο EXCEL 

σε μορφή (txt ή οτιδήποτε άλλο που προφανώς δεν γνωρίζω) για να μπορέσουμε 

να το κάνουμε <import> σε ΚΕΦΑΛΑΙΟ 4 UNISOFT

<{POST_SNAPBACK}>


Δεν ξέρω αν το ΚΕΦΑΛΑΙΟ θα το κάνει εισαγωγή αλλά δοκίμασε το
1.κάνε copy το excel
2.κάντο paste σε ένα κενό αρχείο word
3.απο το word κάντο ..save as και διάλεξε καλύτερα νομίζο κείμενο MS-DOS.

ελπίζω να πιάσει.
Οδυσσεύ άσχημα νέα από την πατρίδα γαία

#3
Επισκέπτης-Επισκέπτης-antonis--

Επισκέπτης-Επισκέπτης-antonis--
  • Επισκέπτες
Aπο το excel με την επιλογή

save as διαλέγεις τον τύπο του αρχείου που θα δημιουργήσεις (save as type)

Δοκίμασε τους τύπους

text dos
csv dos
csv comma delimeted
csv tab delimeted
formatted text space delimeted


Eλεγχος του αποτελέσματος με έναν editor (notepad ή edit από command line)

#4
ΚΠ

ΚΠ

    *

  • Silver members
  • 820 Δημοσιεύσεις:
  • Gender:Male
  • Location:ΚΑΡΔΙΤΣΑ
Αρκετό καιρό ψάχνω μια τέτοια λύση αλλά δεν τη βρήκα ακόμα.
Προς το παρόν κάνω το εξής:
- Save as το αρχείο Excel σαν Lotus 1-2-3 για (DOS)
- Ανοίγω το αρχείο Lotus και παίρνω εκτύπωση σαν ASCII
Πάντως για import μπορείς να το σώσεις σαν Text (MS-DOS) και να προσωρήσεις στο import. Η διαφορά είναι στη στοίχηση (αριστερά) αλλά αυτό δεν παίζει ρόλο.

#5
LandS

LandS

    *

  • Silver members
  • 3.420 Δημοσιεύσεις:
  • Gender:Male
  • Location:ΑΘΗΝΑ
Η ενδεδειγμένη ενέργεια είναι η πρώτη από αυτές που προτείνει ο συνάδελφος Επισκέπτης-antonis-, και όχι, συγχωρήστε με, μέσω ....Καπερναούμ.
Για παράδειγμα, μπορούμε να εκτυπώσουμε σε disk file και το .xls file, δεν χάθηκε ο κόσμος που πιθανόν να μη πάρει το extension .prn
Επίσης, η λύση του συνάδελφου setk, μάλλον δεν δουλεύει στις σύγχρονες εκδόσεις του office, μια και αυτές έχουν τη τάση να "συνεγάζονται", και έτσι τα data από excel, επικολλώνται σε πίνακα του word.

Το ζήτημα βέβαια δεν είναι να μετατρέψεις ένα φύλλο εργασίας του excel σε αρχείο χαρακτήρων. Για να γίνει σωστά η εισαγωγή στο ΚΕΦΑΛΑΙΟ, πρέπει να ξέρουμε το μήκος του κάθε πεδίου και τη σειρά τους, και να διαμορφώσουμε ακριβώς έτσι το αρχείο χαρακτήρων.
Κάτι που ο Επισκέπτης-antonis- το "πιάνει" με το να προτείνει "Eλεγχο του αποτελέσματος με έναν editor (notepad ή edit από command line)"
1.Για το Λογιστή είναι προτιμότερο να γνωρίζει επακριβώς το λάθος από το να γνωρίζει κατά προσέγγιση το σωστό.
2. Αυτοί που νομίζουν ότι γνωρίζουν τα πάντα, εκνευρίζουν εμάς που τα ξέρουμε όλα!

#6
G.S

G.S

    G.S

  • simple Members
  • 16 Δημοσιεύσεις:
  • Gender:Male
  • Location:ΗΡΑΚΛΕΙΟ
Κάνω συγκεκρινένο το παράδειγμα μου
θέλω να μεταφέρω μια συλλογή ειδών και πελατών από eurofasma σε κεφαλαιο

έστω ότι έχουμε ορίσει από κεφαλαίο -> σχεδίαση fonts τα παρακάτω



κωδικός πελατη μήκος 10
περιγραφή πελάτη μηκος 30
αφμ μηκος 9 και τα λοιπά στοιχέια ομοίως

ορίζω στο excel πλατος πεδίων αντοιστιχα 10 , 30 , 9

εξηγηστε μου παρακαλώ την σημαίνει

<μπορούμε να εκτυπώσουμε σε disk file και το .xls file, δεν χάθηκε ο κόσμος που πιθανόν να μη πάρει το extension .prn>

επίσης με το πεδίο περιγραφη πελατη δεν φέρνει σωστά τις γραμματοσειρές

ΒΟΗΘΕΙΑ LANDS

#7
LandS

LandS

    *

  • Silver members
  • 3.420 Δημοσιεύσεις:
  • Gender:Male
  • Location:ΑΘΗΝΑ
1. Από Eurofasma μπορείς να "στείλεις" την εκτύπωση σε αρχείο ASCII, χωρίς τη μεσολάβηση του excel. Αντί να επιλέξεις "εκτυπωτής", επέλεξε "αρχείο" δώσε του ένα όνομα και κάνεις ( ? ) τη δουλειά σου.
2. Πόσο μεγάλο είναι το αρχείο; Αν δεν είναι πολύ μεγάλο, μπορείς να κάνεις edit κατευθείαν το ascii file που έφτιαξες πριν με τον editor του DOS.
3. Αν είναι μεγαλύτερο από 5 εγγραφές χρειάζεσαι τον SRG του Eurofasma, για να φτιάξεις το αρχείο εξ αρχής όπως το χρειάζεται το KEFALAIO.
4. Αν δεν ξέρεις, πως επιλέγεις εκτύπωση σε ASCII, είτε από το Eurofasma, είτε από τον SRG του Eurofasma, ή δεν γνωρίζεις τι είναι, ή δεν είσαι εξοικειωμένος με τον SRG του Eurofasma, ή πως το "θέλει" το αρχείο το KEFALAIO, για να γίνει σωστά το import, παράτατα και ζήτα επαγγελματική υποστήριξη.

<μπορούμε να εκτυπώσουμε σε disk file και το .xls file, δεν χάθηκε ο κόσμος που πιθανόν να μη πάρει το extension .prn>

Όταν, από το excel ζητάμε εκτύπωση, εμφανίζεται ένα παράθυρο διαλόγου, όπου στη μέση δεξιά έχει ένα πεδίο επιλογής "εκτύπωση σε αρχείο". Εάν το επιλέξουμε την εκτύπωση θα τη στείλει ( αφού μας ζητήσει όνομα και θέση ) σε αρχείο αντί στον εκτυπωτή. Αν, παρ' ελπίδα, το extension αυτού του "print file" δεν είναι αναγνωρίσιμο από το άλλο πρόγραμμα ανάγνωσης, μπορούμε πάντα να το αλλάξουμε από τον explorer των windows.
1.Για το Λογιστή είναι προτιμότερο να γνωρίζει επακριβώς το λάθος από το να γνωρίζει κατά προσέγγιση το σωστό.
2. Αυτοί που νομίζουν ότι γνωρίζουν τα πάντα, εκνευρίζουν εμάς που τα ξέρουμε όλα!

#8
Επισκέπτης-panstefan-

Επισκέπτης-panstefan-
  • Επισκέπτες
Κανε το αναποδο. Σώσε το xls σε txt απο: αρχείο... απωθήκευση ως.. ***.κειμενο msdos. και κατόπιν ανοιξε το απο το dos:
με : c:\>edit αρχείο... άνοιγμα κλπ (απο εδώ μπορείς να το μετατρέψεις και σε *.prn).
Δες τα κενά ανάμεσα στις στήλες και τροποποίησε το πρόγραμμα σου σύμφωνα με αυτό που βλέπεις. δηλαδή α' στήλη 10 χαρακτήρες,β' στήλη 5 χαρακτήρες κλπ.
Tο έχω κάνει στο defacto της logic και δουλεύει, δεν έχω βρεί όμως τρόπο να καθορίζω το μήκος της στήλης του excel.

Υ.Γ. το excel δεν βλέπει χαρακτήρες ή διαστήμα χωρισμενο με tab όπως απαιτούν τα λογιστικά προγράμματα και γι' αυτό ακόμα και εάν καθορίσεις το μήκος της στήλης αυτό δεν ανταποκρίνεται σε κωδικοποίηση dos.

Έλα σε επαφή με τον προμηθευτή του προγράμματος σου να σου δείξει πως μπορείς να αλλάγεις το μήκος της κάθε στήλης στα εισερχόμενα αρχεία.




0 χρήστες διαβάζουν αυτό το θέμα

0 μέλη, 0 επισκέπτες, 0 ανώνυμοι χρήστες