CSV(Comma Separated Values) αρχεία χρησιμοποιούνται ευρέως για την αποθήκευση τακτοποιημένων δεδομένων σε μια απλή, βασισμένη σε κείμενο μορφή. Συχνά, οι επιχειρήσεις χρειάζονται να μετατρέψουν Excel βιβλία εργασίας σε CSV για αναφορές, εισαγωγή σε βάσεις δεδομένων ή ενσωμάτωση με άλλες εφαρμογές. Χρησιμοποιώντας το .NET REST API μας, μπορείτε να αυτοματοποιήσετε αυτή τη διαδικασία μετατροπής, χειριζόμενοι πολλαπλούς τύπους αρχείων Excel, συμπεριλαμβανομένων των XLS, XLSX, και XLSM.
- API Επεξεργασίας Αρχείων Διαχωρισμένων με Κόμμα
- Excel to Comma Separated Values in C#
- Μετατροπή XLSX σε CSV χρησιμοποιώντας cURL
API Επεξεργασίας Αρχείων Με Κόμμα Διαχωρισμένα
Aspose.Cells Cloud SDK for .NET είναι ένα API βασισμένο σε REST που προσφέρει μια αποτελεσματική λύση για την επεξεργασία αρχείων Excel Workbook. Σύμφωνα με τις απαιτήσεις μας για τη μετατροπή του Excel workbook σε αρχεία διαχωρισμένα με κόμμα, είναι μια ιδανική λύση και με λίγες γραμμές κώδικα, μπορείτε εύκολα να μετατρέψετε το XLS σε μορφή CSV.
Ρυθμίστε το Aspose.Cells Cloud SDK για .NET
Εγκαταστήστε το SDK μέσω του NuGet Package Manager:
Install-Package Aspose.Cells-Cloud
Στη συνέχεια, αρχικοποιήστε τον πελάτη API σας χρησιμοποιώντας το Client ID και το Client Secret σας από το Aspose Cloud Dashboard. Για περισσότερες λεπτομέρειες, παρακαλώ επισκεφθείτε το άρθρο quick start.
Excel to Comma Separated Values in C#
Αυτή η ενότητα παρέχει όλες τις λεπτομέρειες σχετικά με το πώς μπορούμε προγραμματιστικά να αλλάξουμε το XLSX σε CSV χρησιμοποιώντας C# .NET.
Βήμα 1: - Δημιουργήστε μια Έκδοση του CellsApi
χρησιμοποιώντας διαπιστευτήρια πελάτη.
CellsApi api = new CellsApi(clientId,clientSecret);
Βήμα 2: Ανεβάστε το αρχείο Excel στην αποθήκευση Cloud
UploadFileRequest request = new UploadFileRequest("input.xls", "source.xls", null);
cellsInstance.UploadFile(request);
Βήμα 3: Δημιουργήστε μια παρουσία του SaveOptions και ορίστε τη μορφή CSV.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
Βήμα 4: Αποθήκευση του Excel ως CSV (Διαχωρισμένο με κόμμα) χρησιμοποιώντας PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- Αυτό θα δημιουργήσει ένα αρχείο CSV που διατηρεί τη δομή των δεδομένων σας σε μορφή τιμών διαχωρισμένων με κόμμα.
// Για περισσότερα παραδείγματα, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Επισκεφθείτε το dashboard.aspose.cloud για πιστοποιήσεις πελάτη
try
{
// δημιουργία παρουσίας CellsApi περνώντας ClientID και ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("myResultant.xls", "source.xls", null);
// upload the input XML to the cloud storage
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
// δημιουργία PostWorkbookSaveAsRequest καθορίζοντας το όνομα του παραγόμενου αρχείου
var convert = new PostWorkbookSaveAsRequest("source.xls", "myResultant.csv", saveOptions);
// call the API to convert XML to CSV format
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("XML to CSV conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Μετατρέψτε το XLSX σε CSV χρησιμοποιώντας cURL
Αν προτιμάτε τη χρήση άμεσου REST API, μπορείτε επίσης να εκτελέσετε μετατροπή από Excel σε CSV χρησιμοποιώντας μια απλή εντολή cURL.
Βήμα 1: Αποκτήστε το Διαγνωστικό Κωδικό Πρόσβασης
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Η απάντηση θα περιλαμβάνει ένα
ACCESSTOKEN
το οποίο θα χρησιμοποιήσεις για εξουσιοδότηση.
Βήμα 2: Μετατροπή αρχείου Excel σε CSV (Διαχωρισμένο με κόμμα) Χρησιμοποιήστε την παρακάτω εντολή cURL για να μετατρέψετε το φύλλο εργασίας σας Excel (Sample.xlsx) σε μορφή CSV:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "csv",
"CheckExcelRestriction": true
}'
Explanation:
PUT /cells/convert?format=CSV
— καθορίζει την έξοδο μορφής ως CSV.file=@/path/to/Sample.xlsx
— παρέχει το τοπικό αρχείο Excel που θα ανεβεί.- Η παράμετρος
-d
αποθηκεύει την έξοδο ως αρχείο.csv
που χωρίζεται με κόμματα.
- Μόλις εκτελεστεί, το μετατραπέν αρχείο CSV θα αποθηκευτεί σε αποθήκευση cloud.
Δωρεάν μετατροπέας XLS σε CSV
Αν θέλετε να εξερευνήσετε τις δυνατότητες του Aspose.Cells Cloud API χωρίς κανένα απόσπασμα κώδικα ή χωρίς να χρησιμοποιήσετε τις εντολές cURL, δοκιμάστε να χρησιμοποιήσετε τον δωρεάν online Excel to CSV Converter.

Συμπέρασμα
Έχουμε μάθει ότι το Aspose.Cells Cloud REST API σας επιτρέπει να μετατρέπετε εύκολα αρχεία Excel σε CSV (τιμές διαχωρισμένες με κόμμα) με πολλαπλούς τρόπους, δηλαδή μέσω εφαρμογών .NET ή ενώ χρησιμοποιείτε την εντολή cURL.
Πλεονεκτήματα της χρήσης REST API
- Cloud-based Automation: Convert XLS, XLSX, or XLSM to CSV online via REST.
- Ασφαλές: Τα δεδομένα σας επεξεργάζονται μέσω αυθεντικοποιημένων κλήσεων API.
- Ευέλικτη Ενσωμάτωση: Λειτουργεί με .NET, Java, Python, Node.js, PHP και άλλα.
- Δεν απαιτείται εγκατάσταση Excel: 100% επεξεργασία βάσει σύννεφου.
Χρήσιμοι Σύνδεσμοι
Σχετικά Άρθρα
Παρακαλώ επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με:
- Μετατροπή PDF σε Κείμενο σε C#
- Απευθείας Μετατροπή JPG σε Word χρησιμοποιώντας .NET REST API
- Μετατροπή αρχείων PNG σε JPG online
Συχνές Ερωτήσεις (FAQs)
- Μπορώ να μετατρέψω αρχεία Excel σε CSV χωρίς να εγκαταστήσω το Microsoft Excel;
- Ναι. Με το
Aspose.Cells Cloud
, μπορείτε να μετατρέψετε το Excel σε CSV (τιμές διαχωρισμένες με κόμμα) εξ ολοκλήρου στο σύννεφο. Η μετατροπή γίνεται μέσω REST API, οπότε δεν υπάρχει ανάγκη να εγκαταστήσετε το Microsoft Excel ή οποιοδήποτε άλλο λογισμικό επι桌ίου.
- Is it possible to convert password-protected Excel workbooks to CSV?
- Ναι. Εάν το βιβλίο εργασίας σας στο Excel είναι προστατευμένο, μπορείτε να καθορίσετε την παράμετρο κωδικού πρόσβασης στο αίτημα API. Το Aspose.Cells Cloud θα αποκρυπτογραφήσει το αρχείο κατά τη διάρκεια της μετατροπής και στη συνέχεια
να εξάγει τα δεδομένα σε μορφή CSV
με ασφάλεια.
- Η μετατροπή Excel σε CSV υποστηρίζει πολλαπλά φύλλα εργασίας;
- Από προεπιλογή, το Aspose.Cells Cloud μετατρέπει το πρώτο φύλλο εργασίας σε μορφή CSV. Ωστόσο, μπορείτε να προσαρμόσετε το αίτημά σας για να επιλέξετε ένα συγκεκριμένο φύλλο εργασίας ή να εξάγετε κάθε φύλλο ξεχωριστά σε ξεχωριστά αρχεία CSV.
- Can I perform bulk Excel to CSV conversions using the .NET REST API?
- Ναι. Μπορείτε να αυτοματοποιήσετε τις μετατροπές μαζικών Excel σε CSV επαναλαμβάνοντας πάνω από πολλά αρχεία στην αποθήκευσή σας και καλώντας το σημείο μετατροπής προγραμματικά μέσω του Aspose.Cells Cloud SDK για .NET.