excel σε csv

Μετατροπή Excel σε CSV σε Java

Στον σημερινό κόσμο που βασίζεται σε δεδομένα, η δυνατότητα μετατροπής αρχείων Excel σε μορφή CSV (Τιμές διαχωρισμένες με κόμματα) έχει καταστεί απαραίτητη. Ενώ τα αρχεία Excel χρησιμοποιούνται ευρέως για την αποθήκευση και την ανάλυση δεδομένων, τα αρχεία CSV προσφέρουν μια απλούστερη και πιο ευέλικτη μορφή που μπορεί εύκολα να υποβληθεί σε επεξεργασία από διάφορες εφαρμογές και γλώσσες προγραμματισμού. Η μετατροπή του Excel σε CSV παρέχει έναν τρόπο βελτιστοποίησης της ενοποίησης δεδομένων, βελτίωσης της διαλειτουργικότητας και διευκόλυνσης της ανταλλαγής δεδομένων μεταξύ διαφορετικών συστημάτων. Σε αυτό το άρθρο, θα διερευνήσουμε πώς να ολοκληρώσετε αυτήν την εργασία χρησιμοποιώντας το Java Cloud SDK, δίνοντάς σας τη δυνατότητα να μετατρέψετε εύκολα αρχεία Excel σε CSV και να ξεκλειδώσετε πλήρως τις δυνατότητες των δεδομένων σας.

SDK Cloud μετατροπής Excel σε CSV

Όταν πρόκειται για τη μετατροπή αρχείων Excel σε CSV χρησιμοποιώντας Java, το Aspose.Cells Cloud SDK για Java ξεχωρίζει ως μια ισχυρή και αποτελεσματική λύση. Το Aspose.Cells Cloud είναι ένα πλούσιο σε χαρακτηριστικά API που παρέχει εκτεταμένη υποστήριξη για χειρισμό αρχείων Excel, συμπεριλαμβανομένης της δυνατότητας απρόσκοπτης μετατροπής αρχείων Excel σε μορφή CSV. Επομένως, είτε εργάζεστε σε ένα έργο μετεγκατάστασης δεδομένων, ανάλυση δεδομένων ή σε οποιοδήποτε άλλο σενάριο που απαιτεί μετατροπή Excel σε CSV, το Aspose.Cells Cloud SDK σάς παρέχει τα εργαλεία και την ευελιξία για να επιτύχετε τους στόχους σας αποτελεσματικά και με ακρίβεια.

Τώρα, προσθέστε τις ακόλουθες λεπτομέρειες στο pom.xml για να προσθέσετε την αναφορά του Cloud SDK στο έργο σας.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Μόλις προστεθεί η αναφορά του Cloud SDK, καταχωρίστε έναν λογαριασμό στο Πίνακας ελέγχου Cloud και αναζητήστε/δημιουργήστε στοιχεία Client ID και Client Secret.

Μετατροπή Excel σε CSV σε Java

Ακολουθήστε τις παρακάτω οδηγίες για να μετατρέψετε το XLSX σε μορφή CSV.

  • Δημιουργήστε μια παρουσία της κλάσης CellsApi παρέχοντας διαπιστευτήρια πελάτη ως ορίσματα εισόδου.
  • Καθορίστε το όνομα του Excel εισόδου, τη μορφή που προκύπτει ως CSV και το όνομα του αρχείου εξόδου.
  • Μεταφορτώστε το βιβλίο εργασίας του Excel εισόδου στο χώρο αποθήκευσης cloud χρησιμοποιώντας τη μέθοδο uploadFile(…).
  • Τέλος, καλέστε τη μέθοδο cellsWorkbookGetWorkbook(…) για να ξεκινήσετε τη λειτουργία μετατροπής XLSX σε CSV.
// για περισσότερα παραδείγματα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Λάβετε ClientID και ClientSecret από https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // δημιουργήστε μια παρουσία του CellsApi χρησιμοποιώντας διαπιστευτήρια πελάτη
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // όνομα του βιβλίου εργασίας του Excel
    String fileName = "source.xlsx";
    
    // στοιχεία κωδικού πρόσβασης εάν το βιβλίο εργασίας είναι κρυπτογραφημένο
    String password = null;
    
    // Καθορίζει εάν οι σειρές του βιβλίου εργασίας ορίζονται για αυτόματη προσαρμογή.
    Boolean isAutoFit = true;
    // Καθορίζει εάν αποθηκεύονται μόνο δεδομένα πίνακα. Χρησιμοποιήστε μόνο pdf για Excel.
    Boolean onlySaveTable = true;
    // προκύπτουσα μορφή αρχείου
    String format = "CSV";
    		
    // φόρτωση αρχείου από το τοπικό σύστημα
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // μεταφορτώστε την είσοδο XLSB στο χώρο αποθήκευσης cloud
    api.uploadFile("input.xlsx", file, "Internal");

    // εκτελέστε τη λειτουργία μετατροπής εγγράφων
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.csv","Internal", null);        
            
    // μήνυμα επιτυχίας εκτύπωσης
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
προεπισκόπηση αρχείου excel σε csv

image1: - Προεπισκόπηση αρχείου Excel σε CSV

Τα δείγματα αρχείων που χρησιμοποιούνται στο παραπάνω παράδειγμα μπορούν να ληφθούν από το myDocument.xlsx και το Resultant.csv.

Μετατροπή τοπικού XLSX σε CSV

Σε αυτήν την ενότητα, θα μάθουμε τα βήματα για το πώς να μετατρέψετε το XLSX σε CSV χωρίς να ανεβάσετε το αρχείο εισόδου στο χώρο αποθήκευσης cloud. Ακολουθήστε λοιπόν τις οδηγίες που δίνονται παρακάτω.

  • Δημιουργήστε μια παρουσία του CellsApi παρέχοντας διαπιστευτήρια πελάτη ως ορίσματα εισόδου.
  • Καθορίστε το όνομα του Excel εισόδου, τη μορφή που προκύπτει ως CSV και το όνομα του αρχείου εξόδου.
  • Τρίτον, καλέστε τη μέθοδο cellsWorkbookPutConvertWorkbook(…) για να ξεκινήσετε τη μετατροπή XLSX σε CSV.
// για περισσότερα παραδείγματα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Λάβετε ClientID και ClientSecret από https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // δημιουργήστε μια παρουσία του CellsApi χρησιμοποιώντας διαπιστευτήρια πελάτη
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // όνομα του βιβλίου εργασίας XLSX εισαγωγής
    String fileName = "myDocument.xlsx";
    // στοιχεία κωδικού πρόσβασης εάν το βιβλίο εργασίας είναι κρυπτογραφημένο
    String password = null;
    // προκύπτουσα μορφή αρχείου
    String format = "CSV";
    		
    // φόρτωση αρχείου από το τοπικό σύστημα
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // Μετατροπή XLSX σε λειτουργία CSV
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.csv", null, null);  
            
    // μήνυμα επιτυχίας εκτύπωσης
    System.out.println("Excel to CSV sucessfully converted !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }

XLSX σε CSV χρησιμοποιώντας εντολές cURL

Ένας άλλος ισχυρός τρόπος μετατροπής αρχείων Excel σε CSV είναι μέσω εντολών cURL και του Aspose.Cells Cloud REST API. Με το Aspose.Cells Cloud REST API, μπορείτε να εκτελέσετε διάφορες λειτουργίες σε αρχεία Excel, συμπεριλαμβανομένης της μετατροπής σε CSV, χρησιμοποιώντας απλές και απλές εντολές cURL. Αξιοποιώντας τη δύναμη των εντολών cURL και του Aspose.Cells Cloud REST API, μπορείτε να αυτοματοποιήσετε τη διαδικασία μετατροπής, να χειριστείτε μεγάλα αρχεία Excel και να επιτύχετε αποτελεσματικά και αξιόπιστα αποτελέσματα.

Τώρα, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε διακριτικό πρόσβασης JWT:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Μόλις δημιουργηθεί το JWT, εκτελέστε την ακόλουθη εντολή για να μετατρέψετε το XLSX σε CSV και να αποθηκεύσετε την έξοδο σε αποθήκευση cloud. Λάβετε υπόψη ότι η είσοδος XLSX είναι ήδη διαθέσιμη στο χώρο αποθήκευσης cloud.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=converted.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

συμπέρασμα

Είτε επιλέξετε να χρησιμοποιήσετε το Aspose.Cells Cloud SDK για Java είτε να αξιοποιήσετε εντολές cURL με το Aspose.Cells Cloud REST API, έχετε στη διάθεσή σας ισχυρά εργαλεία για τη μετατροπή Excel σε CSV. Αυτές οι προσεγγίσεις προσφέρουν ευελιξία, επεκτασιμότητα και ευκολία ενσωμάτωσης, επιτρέποντάς σας να μετατρέπετε αρχεία Excel σε μορφή CSV χωρίς κόπο. Επομένως, αξιοποιώντας αυτές τις τεχνολογίες, μπορείτε να αυτοματοποιήσετε τη διαδικασία μετατροπής, να βελτιστοποιήσετε τις ροές εργασίας σας και να εξαγάγετε πολύτιμα δεδομένα από αρχεία Excel σε μορφή ευρέως συμβατή και εύκολα προσβάσιμη.

σχετικοί σύνδεσμοι

Σχετικά Άρθρα

Συνιστούμε ανεπιφύλακτα να επισκεφτείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με: