CSV(Komma-separerede værdier) filer bruges vidt og bredt til opbevaring af tabeldata i et enkelt, tekstbaseret format. Ofte har virksomheder brug for at konvertere Excel arbejdsbøger til CSV til rapportering, import til databaser eller integration med andre applikationer. Ved at bruge vores .NET REST API kan du automatisere denne konverteringsproces og håndtere flere Excel filtyper, herunder XLS, XLSX og XLSM.
- Komma Separerede Filer Behandlings-API
- Excel til kommasepareret værdier i C#
- Convert XLSX into CSV using cURL
Komma adskilt filer behandling API
Aspose.Cells Cloud SDK for .NET er en REST-baseret API, der tilbyder en effektiv løsning til behandling af Excel-arbejdsbøger. I henhold til vores krav om at konvertere Excel-arbejdsbøger til komma-separerede filer, er det en ideel løsning, og med nogle få linjer kode kan du nemt transformere XLS til CSV-format.
Sæt Aspose.Cells Cloud SDK op til .NET
Installer SDK’en via NuGet Package Manager:
Install-Package Aspose.Cells-Cloud
Så initialiser din API-klient ved at bruge dit Client ID og Client Secret fra Aspose Cloud Dashboard. For yderligere oplysninger, besøg venligst quick start artiklen.
Excel til komma-adskilte værdier i C#
Denne sektion giver alle oplysninger om, hvordan vi programmatiskt kan ændre XLSX til CSV ved hjælp af C# .NET.
Trin 1: - Opret en instans af CellsApi
ved hjælp af klientlegitimationsoplysninger.
CellsApi api = new CellsApi(clientId,clientSecret);
Trin 2: Upload Excel-filen til Cloud Storage
UploadFileRequest request = new UploadFileRequest("input.xls", "source.xls", null);
cellsInstance.UploadFile(request);
Trin 3: Opret en instans af SaveOptions og definer CSV-format.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
Step 4: Gem Excel som CSV (kommasepareret) ved hjælp af PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- Dette vil generere en CSV-fil, der bevarer din datastruktur i kommaseparerede værdier format.
// For more examples, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Visit dashboard.aspose.cloud for client credentials
try
{
// opret CellsApi instans ved at passere ClientID og 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";
// create PostWorkbookSaveAsRequest defining resultant file name
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);
}
Convert XLSX into CSV using cURL
Hvis du foretrækker direkte brug af REST API, kan du også udføre konvertering fra Excel til CSV ved hjælp af en simpel cURL-kommando.
Trin 1: Få adgangstoken
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"
- Responsen vil inkludere en
ACCESSTOKEN
, som du vil bruge til godkendelse.
Trin 2: Konverter Excel-fil til CSV (kommasepareret) Brug følgende cURL-kommando til at konvertere din Excel-arbejdsbog (Sample.xlsx) til CSV-format:
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
}'
Forklaring:
PUT /cells/convert?format=CSV
— angiver outputformatet som CSV.file=@/path/to/Sample.xlsx
— angiver den lokale Excel-fil, der skal uploade.- Parameteret
-d
gemmer output som en komma-separeret.csv
fil.
- Når det er udført, vil den konverterede CSV-fil blive gemt i skyopbevaring.
Gratis XLS til CSV Konverter
Hvis du vil udforske mulighederne i Aspose.Cells Cloud API uden nogen kodeeksempel eller uden at bruge cURL-kommandoer, så prøv at bruge vores gratis online Excel to CSV Converter.

Konklusion
Vi har lært, at Aspose.Cells Cloud REST API gør det muligt at nemt konvertere Excel-filer til CSV kommaseparerede værdier på flere måder, dvs. .NET-applikationer eller mens du bruger cURL-kommandoen.
Fordele ved at bruge REST API
- Cloud-baseret automatisering: Konverter XLS, XLSX eller XLSM til CSV online via REST.
- Sikret: Dine data behandles gennem autentificerede API-opkald.
- Fleksibel integration: Arbejder med .NET, Java, Python, Node.js, PHP og mere.
- Ingen Excel-installation nødvendig: 100% cloud-baseret behandling.
Nyttige links
Relaterede artikler
Venligst besøg følgende links for at lære mere om:
- Convert PDF to Text in C#
- Uforstyrret JPG til Word konvertering ved hjælp af .NET REST API
- Konverter PNG-filer til JPG online
Ofte stillede spørgsmål (FAQs)
- Kan jeg konvertere Excel-filer til CSV uden at installere Microsoft Excel?
- Ja. Med
Aspose.Cells Cloud
kan du konvertere Excel til CSV (komma-separerede værdier) helt i skyen. Konverteringen sker via REST API, så der er ikke behov for at installere Microsoft Excel eller nogen anden desktop-software.
- Is it possible to convert password-protected Excel workbooks to CSV?
- Ja. Hvis din Excel-arbejdsbog er beskyttet, kan du angive parameteren for adgangskode i API-anmodningen. Aspose.Cells Cloud vil dekryptere filen under konverteringen og derefter
eksportere dataene til CSV-format
sikkert.
- Understøtter konvertering fra Excel til CSV flere regneark?
- Som standard konverterer Aspose.Cells Cloud det første regneark til CSV-format. Du kan dog tilpasse din anmodning for at vælge et specifikt regneark eller eksportere hvert ark individuelt til separate CSV-filer.
- Can I perform bulk Excel to CSV conversions using the .NET REST API?
- Ja. Du kan automatisere batchkonverteringer fra Excel til CSV ved at iterere over flere filer i dit lager og programmæssigt kalde konverterings-endepunktet gennem Aspose.Cells Cloud SDK for .NET.