excel zu csv

Konvertéiert Excel (XLS, XSLX) op CSV mat C# .NET

Excel Spreadsheets sinn e wesentlecht Tool fir Daten ze späicheren, ze managen an ze analyséieren. Wéi och ëmmer, et kann Zäite sinn wann Dir Är Excel-Daten an en anert Format konvertéiere musst, wéi CSV, fir se méi zougänglech fir anerer ze maachen oder se an eng aner Applikatioun z’importéieren. Déi gutt Noriicht ass datt d’Konvertéierung vun Excel op CSV ni méi einfach war, awer dank Aspose.Cells Cloud. Et ass eng mächteg Cloud-baséiert API déi d’Fäegkeet ubitt Excel Daten a verschidde Dateiformate ze konvertéieren, dorënner CSV, mat just e puer Zeilen Code. An dësem Artikel wäerte mir Iech weisen wéi Dir Aspose.Cells Cloud benotzt fir Excel Spreadsheets an CSV Format ze konvertéieren, an d’Virdeeler vun der Benotzung vun dëser mächteger API fir Är Datekonversiounsbedierfnesser ze entdecken.

Excel zu CSV Konversioun API

Léiert wéi een de Prozess vereinfacht fir Excel Daten an CSV Format ze konvertéieren mat der Hëllef vun Aspose.Cells Cloud. Dës API ënnerstëtzt déi lescht Versioune vun Excel a bitt eng ëmfaassend Set vu Funktiounen, déi et einfach maachen Daten tëscht verschiddene Dateiformate ze konvertéieren. Ähnlech bitt Aspose.Cells Cloud SDK fir .NET en einfachen an einfache Wee fir Excel op CSV ze konvertéieren mat der C# Programméierungssprooch (mat e puer Codelinnen). Also, ob Dir en Ufänger sidd oder en erfuerene Entwéckler, dësen Artikel hëlleft Iech mat Excel op CSV Konversioun mat Aspose.Cells Cloud SDK fir .NET unzefänken.

Fir mat der SDK Utilisatioun unzefänken, musse mir seng Referenz duerch NuGet Package Manager addéieren. Sicht einfach “Aspose.Cells-Cloud” a klickt op de Knäppchen Add Package.

Elo, fir d’API Fäegkeeten ze benotzen, musse mir och e Cloud Dashboard Kont hunn. Wann Dir net schonn abonnéiert sidd, erstellt w.e.g. e gratis Kont iwwer Cloud Dashboard mat enger valabeler E-Mailadress a kritt Är personaliséiert Client Umeldungsinformatiounen.

Convertéieren Excel an CSV mat C#

Hei ënnen ass de Code Snippet deen eis hëllefe fir Excel op CSV ze konvertéieren ouni Microsoft Office Automation oder all aner installéiert Utility ze benotzen. Wéi Dir kënnt beobachten, ass de ganze Prozess einfach an direkt vir.

// Fir komplett Beispiller an Datendateien, gitt w.e.g. op 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Kritt Client Umeldungsinformatioune vun https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// erstellt CellsApi Instanz andeems Dir ClientID a ClientSecret Detailer liwwert
CellsApi instance = new CellsApi(clientID, clientSecret);

// Numm vun eiser Input Excel Datei
string name = "TestCase.xls";
// Format fir déi resultéierend Datei
string format = "CSV";

try
{
    // lued d'Datei vum lokalen Drive
    using (var file = System.IO.File.OpenRead(name))
    {

        // initialiséieren d'Konversiounsoperatioun
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // späichert déi resultéierend CSV op lokalen Drive
        using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // Drécken Erfolleg Message wann Konversioun erfollegräich ass
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to CSV successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Loosst eis den uewe genannte Code Snippet verstoen:

CellsApi instance = new CellsApi(clientID, clientSecret);

Erstellt en Objet vun CellsApi wou mir de Client Umeldungsinformatiounen als Argumenter passéieren.

var file = System.IO.File.OpenRead(name)

Liest den Input Excel Aarbechtsblat mat der OpenRead(…) Method vun der System.IO.File Klass.

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Dës Method léist d’Excel zu CSV Konversioun Operatioun aus a späichert déi resultéierend CSV an der Cloud Storage.

using (var fileStream = new FileStream("myResultant.csv", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

Benotzt dëse Code fir déi resultéierend CSV op lokalen Drive ze späicheren

excel zu csv

Bild 2: - XLSX zu CSV Konversioun Virschau.

Benotzt de folgende Link fir de Probe Excel Aarbechtsblat erofzelueden TestCase.xlsx benotzt an der uewen Beispill.

XLSX op CSV mat cURL Kommandoen

Et gi verschidde Grënn firwat Zougang zu Aspose.Cells Cloud iwwer cURL Kommandoen ass eng super Optioun fir Entwéckler. E puer vun de Virdeeler fir cURL Kommandoen ze benotzen enthalen:

  1. Automatisatioun: Automatiséiert de Konversiounsprozess, mécht et méi einfach a méi effizient.
  2. Cross-Plattform Kompatibilitéit: Ënnerstëtzt op Windows, macOS a Linux, sou datt et eng ideal Optioun ass fir Entwéckler déi mat verschiddene Betribssystemer schaffen.
  3. Einfach ze integréieren: Integréiert mat aneren Tools a Systemer (integréieren an existent Workflows).
  4. Flexibilitéit: Erlaabt Iech de Format an d’Struktur vum Output ze spezifizéieren.
  5. Verbesserte Sécherheet: Dir kënnt suergen datt déi sensibel Donnéeën sécher bleiwen, well de Prozess net d’Schécken vun Daten op eng Drëtt Partei Websäit oder Applikatioun involvéiert.

Elo ass den éischte Schrëtt am Konversiounsprozess e JWT Zougang Token ze generéieren baséiert op eise Client Umeldungsinformatiounen:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

No der Generatioun vun Token, fuert w.e.g. de folgende Kommando aus fir den XLSX op CSV ze konvertéieren an d’Ausgab op Cloud Storage ze späicheren:

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

Am Fall wou mir interesséiert sinn déi exportéiert CSV op lokalen Drive ze späicheren, probéiert w.e.g. de folgende cURL Kommando ze benotzen:

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

Ofschlossbemierkungen

Um Enn vun dësem Artikel hu mir ofgeschloss datt Aspose.Cells Cloud e prakteschen an zouverléissege Wee gëtt fir Excel Spreadsheets op CSV-Format ze konvertéieren mat C# Programméierungssprooch. Ausserdeem bitt dës API eng breet Palette vu Featuren a Funktionalitéiten, wat et eng ideal Léisung fir Entwéckler a Geschäfter mécht, déi Excel-Daten an CSV-Format ëmsetzen mussen. Egal ob Dir sicht Ären Datekonversiounsprozess ze automatiséieren, oder einfach den Konversiounsprozess méi einfach a méi effizient maache wëllt, Aspose.Cells Cloud ass déi perfekt Léisung fir Iech. Mat senger User-frëndlech Interface, ëmfaassend Fonctiounen, a robust SDK fir .NET, kënnt Dir sécher sinn, datt Dir déi bescht méiglech Léisung fir Är Date Konversioun Besoinen kritt. Also, wann Dir no engem schnellen an effiziente Wee sicht fir Excel op CSV ze konvertéieren, probéiert d’Aspose.Cells Cloud haut ze benotzen.

Gitt w.e.g. net iwwer d’Exploratioun vun der Produktdokumentatioun, déi erstaunlech Themen enthält déi all spannend Feature vun der API erklären. Schlussendlech, wann Dir Probleemer beim Gebrauch vun der API begéint, w.e.g. kontaktéiert eis gratis iwwer de gratis Product Support Forum.

Zesummenhang Artikelen

Besicht w.e.g. déi folgend Linken fir méi iwwer ze léieren: