LibreOffice 25.2 Βοήθεια
Το φίλτρο CSV δέχεται μια συμβολοσειρά επιλογής που περιέχει πέντε έως δεκαπέντε διακριτικά, διαχωρισμένα με κόμματα. Τα διακριτικά 6 έως 15 είναι προαιρετικά.
Εισαγωγή από UTF-8, Γλώσσα Γερμανικά, Διαχωρισμένα με κόμματα, Οριοθέτηση κειμένου ", Πεδίο αναφοράς ως κείμενο. Το αρχείο CSV έχει στήλες μορφοποιημένες ως ημερομηνία, αριθμό, αριθμό, αριθμό:
soffice --infilter="Text - txt - csv (StarCalc):44,34,76,1,1/5/2/1/3/1/4/1,1031,true,true" test.csv
Εξαγωγή σε Windows-1252, Οριοθέτης πεδίου : κόμμα, Οριοθέτης κειμένου : εισαγωγικό, Αποθήκευση περιεχομένων κελιού όπως φαίνεται:
soffice --convert-to "csv:Text - txt - csv (StarCalc):44,34,ANSI,1,,0,false,true,true" --outdir=/home/user test.ods
| Θέση διακριτικού | Ορισμός | Σημασία και παράδειγμα διακριτικού (Token) | 
|---|---|---|
| 1 | Διαχωριστικό πεδίου | Διαχωριστικά πεδίων ως τιμές ASCII. Πολλαπλές τιμές διαχωρίζονται με το σύμβολο πλάγιας κάθετου ("/"), δηλαδή, εάν οι τιμές διαχωρίζονται με λατινικά (;) και οριζόντιους στηλοθέτες, το διακριτικό θα είναι 59/9. Για να αντιμετωπίσετε πολλά διαδοχικά διαχωριστικά ως ένα, προσθέστε το '/MRG' στο διακριτικό. Εάν το αρχείο περιέχει πεδία σταθερού πλάτους, χρησιμοποιήστε το 'FIX'. Παράδειγμα: 44 (,) | 
| 2 | Οριοθέτης κειμένου | Ο οριοθέτης κειμένου ως τιμή ASCII, όπως 34 για διπλά εισαγωγικά και 39 για μονά εισαγωγικά. Παράδειγμα: 34 ("). | 
| 3 | Σύνολο χαρακτήρων | Ο κωδικός συνόλου χαρακτήρων που χρησιμοποιείται στο αρχείο όπως περιγράφεται στον παρακάτω πίνακα. Παράδειγμα: 0 (Σύστημα). | 
| 4 | Αριθμός γραμμής για να ξεκινήσετε την ανάγνωση. Εισαγωγή CSV | N: αριθμός γραμμής για έναρξη ανάγνωσης. Παράδειγμα: 3 (ξεκινήστε από τρίτη γραμμή). | 
| 5 | Κωδικοί μορφής κελιού για κάθε στήλη Εισαγωγή CSV | Μια ακολουθία κώδικα στήλης/μορφοποίησης, όπου ο κώδικας μορφοποίησης δίνεται στον παρακάτω πίνακα. Παράδειγμα: "1/5/2/1/3/1/4/1". Εάν χρησιμοποιούνται διαχωριστικά τιμών, η μορφή αυτού του διακριτικού είναι στήλη/μορφή[/στήλη/μορφή/…] όπου στήλη είναι ο αριθμός της στήλης, με το 1 να είναι η πιο αριστερή στήλη. Ο κωδικός μορφής περιγράφεται αναλυτικά παρακάτω. Εάν το πρώτο διακριτικό είναι FIX, έχει τη μορφή έναρξη/μορφή[/start/format/…], όπου η αρχή είναι ο αριθμός του πρώτου χαρακτήρα για αυτό το πεδίο, με το 0 να είναι ο πιο αριστερός χαρακτήρας σε μια γραμμή. Η μορφή εξηγείται παρακάτω. | 
| 6 | Αναγνωριστικό γλώσσας | Συμβολοσειρά που εκφράζεται με δεκαδικό συμβολισμό. Αυτό το διακριτικό είναι το ισοδύναμο του πλαισίου καταλόγου "Γλώσσα" στη διεπαφή χρήστη για εισαγωγή CSV. Εάν η τιμή είναι 0 ή παραλειφθεί, χρησιμοποιείται το αναγνωριστικό γλώσσας της διεπαφής χρήστη. Το αναγνωριστικό γλώσσας βασίζεται στα αναγνωριστικά γλώσσας της Microsoft. | 
| 7 | Πεδίο με εισαγωγικά ως κείμενο | Συμβολοσειρά, είτε false, είτε true. Προεπιλεγμένη τιμή: false. Αυτό το διακριτικό είναι το ισοδύναμο του πλαισίου ελέγχου "Πεδίο αναφοράς ως κείμενο". | 
| 8 | Ανίχνευση ειδικών αριθμών | Εισαγωγή: Συμβολοσειρά, είτε false είτε true. Προεπιλεγμένη τιμή: false. Αυτό το διακριτικό είναι το ισοδύναμο του πλαισίου ελέγχου "Εντοπισμός ειδικών αριθμών". Εξαγωγή: Συμβολοσειρά, είτε false, είτε true. Προεπιλεγμένη τιμή: true. Αυτό το διακριτικό δεν έχει ισοδύναμο διεπαφής χρήστη. Εάν είναι true, τα αριθμητικά κελιά αποθηκεύονται ως αριθμοί. Εάν είναι false, οι αριθμοί αποθηκεύονται ως κείμενο, με οριοθέτες κειμένου. | 
| 9 | Αποθήκευση των περιεχομένων του κελιού όπως φαίνεται Εξαγωγή CSV | Συμβολοσειρά, είτε false, είτε true. Προεπιλεγμένη τιμή:true. Αυτό το διακριτικό είναι το ισοδύναμο του πλαισίου ελέγχου "Αποθήκευση περιεχομένων κελιού όπως φαίνεται". | 
| 10 | Εξαγωγή τύπων κελιών Εξαγωγή CSV | Συμβολοσειρά, είτε false, είτε true. Προεπιλεγμένη τιμή: false. Εξαγωγή τύπων κελιών. | 
| 11 | Αφαίρεση κενών Εισαγωγή CSV | Συμβολοσειρά, είτε false, είτε true. Προεπιλεγμένη τιμή: false. Αφαιρέστε τα κενά. Περικόψτε τα αρχικά και τελικά κενά κατά την ανάγνωση του αρχείου. | 
| 12 | Εξαγωγή φύλλων Εξαγωγή CSV | Εξαγωγή ολόκληρου του εγγράφου σε αρχεία .csv μεμονωμένων φύλλων ή σε ένα καθορισμένο φύλλο. 
 | 
| 13 | Εισαγωγή ως τύποι Εισαγωγή CSV | Συμβολοσειρά, είτε false είτε true. Προεπιλεγμένη τιμή: false. Καθορίζει εάν οι εκφράσεις τύπου που ξεκινούν με σύμβολο χαρακτήρα = ίσον θα αξιολογηθούν ως τύποι ή θα εισαχθούν ως δεδομένα κειμένου. Εάν true αξιολόγηση των τύπων στην εισαγωγή. Εάν οι τύποι false εισάγονται ως κείμενο. Εάν παραλειφθεί (δεν υπάρχει καθόλου), η προεπιλεγμένη τιμή είναι true για να διατηρηθεί η συμπεριφορά της συμβολοσειράς επιλογών των παλιών εκδόσεων που δεν είχαν καθόλου αυτό το διακριτικό. Εάν υπάρχει και είναι κενή (ή οποιαδήποτε άλλη τιμή εκτός από το true), η προεπιλεγμένη τιμή είναι false. | 
| 14 | Να συμπεριλαμβάνεται σήμανση σειράς ψηφιολέξης (byte-order-mark (BOM)) Εξαγωγή CSV | Συμβολοσειρά, είτε false είτε true. Προεπιλεγμένη τιμή: false. Εάν είναι true συμπεριλάβετε μια σήμανση σειράς ψηφιολέξης (byte-order-mark (BOM)) στην εξαγωγή. Εάν είναι false η εξαγωγή δεν περιλαμβάνει BOM. Εάν παραλειφθεί (δεν υπάρχει καθόλου), η προεπιλεγμένη τιμή είναι false για να διατηρηθεί η συμπεριφορά της συμβολοσειράς επιλογών των παλιών εκδόσεων που δεν είχαν καθόλου αυτό το διακριτικό. Εάν υπάρχει και είναι κενή (ή οποιαδήποτε άλλη τιμή εκτός από το true), η προεπιλεγμένη τιμή είναι false. Εντοπίζεται αυτόματα κατά την εισαγωγή. | 
| 15 | Ανίχνευση αριθμών σε επιστημονική σημειογραφία Εισαγωγή CSV | Συμβολοσειρά, είτε false, είτε true. Προεπιλεγμένη τιμή: true. Εάν είναι true εντοπίστε εάν ένα περιεχόμενο κελιού που περιέχει ένα 'E' ή 'e' είναι αριθμός με επιστημονική σημειογραφία. Εάν είναι false μην προσπαθήσετε να εντοπίσετε αριθμούς σε επιστημονική σημειογραφία. Το διακριτικό μπορεί να είναι false μόνο εάν το διακριτικό 8 (Εντοπισμός ειδικών αριθμών) είναι false. Εάν παραληφθεί, η προεπιλεγμένη τιμή είναι true για να διατηρήσει τη συμπεριφορά της συμβολοσειράς επιλογών των παλιών εκδόσεων που δεν είχαν καθόλου αυτό το διακριτικό. | 
Η εισαγωγή και η εξαγωγή CSV υποστηρίζουν μια ρύθμιση διαχωριστικού πεδίων sep= και "sep=". Κατά την ανάγνωση ενός εγγράφου CSV, το διαχωριστικό λαμβάνεται από το αρχικό μοναδικό πεδίο sep= ή "sep=", εάν αυτό είναι το μόνο περιεχόμενο γραμμής.
Κατά την ανάγνωση ενός αρχείου CSV, η φόρμα σε εισαγωγικά διατηρείται ως περιεχόμενο κελιού (χωρίς εισαγωγικά).Δείτε sep=| όταν | είναι το διαχωριστικό στην πρώτη γραμμή. Στη μορφή χωρίς εισαγωγικά, το διαχωριστικό απορρίπτεται επειδή είναι ένα πραγματικό διαχωριστικό πεδίου στο περιβάλλον. Δείτε sep= στην πρώτη γραμμή.
Κατά τη σύνταξη ενός αρχείου CSV, το περιεχόμενο του υπάρχοντος μεμονωμένου επάνω αριστερού κελιού, όπως sep=| προσαρμόζεται στο τρέχον διαχωριστικό με την εισαγωγική μορφή του "sep=|" (εάν τα εισαγωγικά / οριοθέτες κειμένου δεν ορίζονται κενά και το | είναι το διαχωριστικό) και χρησιμοποιεί πάντα τον χαρακτήρα " διπλού εισαγωγικού ASCII.
Εάν η γραμμή που περιέχει το sep=| δεν πρόκειται να εισαχθεί ως δεδομένα, θυμηθείτε να ορίσετε τον αριθμό Από τη γραμμή στο παράθυρο διαλόγου σε 2. Σημειώστε ότι αυτή η γραμμή δεν θα διατηρηθεί κατά την εκ νέου αποθήκευση.
        sep=|
        "LETTER"|"ANIMAL"
        "a"|"aardvark"
        "b"|"bear"
        "c"|"cow"
    | Σημασία | Κωδικός | 
|---|---|
| Τυπικός | 1 | 
| Κείμενο | 2 | 
| MM/DD/YY (ΜΜ/ΗΗ/ΕΕ) | 3 | 
| DD/MM/YY (ΗΗ/ΜΜ/ΕΕ) | 4 | 
| YY/MM/DD (ΕΕ/ΜΜ/ΗΗ) | 5 | 
| - | 6 | 
| - | 7 | 
| - | 8 | 
| Αγνόηση πεδίου (μη εισαγωγή) | 9 | 
| Αγγλικά-US | 10 |