CSV(Vesszővel Elválasztott Értékek) fájlokat széles körben használják táblázatos adatok egyszerű, szöveges alapú formátumban történő tárolására. Gyakran a vállalkozásoknak szükségük van arra, hogy Excel munkafüzeteket CSV formátumba konvertáljanak jelentésekhez, adatbázisokba való importáláshoz vagy más alkalmazásokkal való integráláshoz. A .NET REST API-nk használatával automatizálhatja ezt a konverziós folyamatot, kezelve a különböző Excel fájlformátumokat, beleértve az XLS, XLSX és XLSM formátumokat.
- Vesszővel elválasztott fájlok feldolgozási APIja
- Excel to Comma Separated Values in C#
- Convert XLSX into CSV using cURL
Vesszővel elválasztott fájlok feldolgozó API
Aspose.Cells Cloud SDK for .NET egy REST alapú API, amely hatékony megoldást kínál az Excel munkafüzetek feldolgozására. Az Excel munkafüzetek vesszővel elválasztott fájlokká való konvertálására vonatkozó követelményeink szerint ez egy ideális megoldás, és néhány sor kóddal könnyedén átalakíthatja az XLS fájlokat CSV formátumba.
Állítsa be az Aspose.Cells Cloud SDK-t a .NET-hez
Telepítse az SDK-t a NuGet csomagkezelőn keresztül:
Install-Package Aspose.Cells-Cloud
Ezután inicializálja API klienseit a Client ID és Client Secret segítségével az Aspose Cloud Dashboard-ból. További részletekért kérjük, látogasson el a quick start cikkre.
Excel to Comma Separated Values in C#
Ez a szakasz tartalmazza az összes részletet arról, hogyan változtathatjuk programozottan az XLSX fájlokat CSV formátumra C# .NET segítségével.
- lépés: - Hozzon létre egy
CellsApi
példányt az ügyfélhitelesítő adatok felhasználásával.
CellsApi api = new CellsApi(clientId,clientSecret);
- lépés: Töltsd fel az Excel fájlt a Felhőtárolóba
UploadFileRequest request = new UploadFileRequest("input.xls", "source.xls", null);
cellsInstance.UploadFile(request);
Lépés 3: Hozzon létre egy SaveOptions példányt, és definiálja a CSV formátumot.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
- lépés: Mentse az Excelt CSV (Vesszővel elválasztott) formátumban a PostWorkbookSaveAs(…) használatával.
var response = cellsInstance.PostWorkbookSaveAs(convert);
- Ez egy CSV fájlt fog generálni, amely megőrzi az adatszerkezetét vesszővel elválasztott értékek formátumban.
// For more examples, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Látogasson el a dashboard.aspose.cloud oldalra a kliens hitelesítő adataiért
try
{
// hozzon létre egy CellsApi példányt, miközben átadja a ClientID-t és a ClientSecret-et
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("myResultant.xls", "source.xls", null);
// töltse fel a bemeneti XML-t a felhő tárolóba
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
Ha a közvetlen REST API használatát részesíted előnyben, akkor egy egyszerű cURL paranccsal is végrehajthatod az Excelről CSV-re való átkonvertálást.
- lépés: Szerezzen hozzáférési tokent
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"
- A válasz tartalmazni fog egy
ACCESSTOKEN
-t, amelyet az engedélyezéshez fogsz használni.
Lépés 2: Excel fájl konvertálása CSV (vesszővel elválasztott) formátumba Használja a következő cURL parancsot, hogy átkonvertálja az Excel munkafüzetét (Sample.xlsx) CSV formátumba:
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
}'
Magyarázat:
PUT /cells/convert?format=CSV
— megadja a kimeneti formátumot CSV-ként.file=@/path/to/Sample.xlsx
— megadja a feltöltendő helyi Excel fájl elérési útját.- A
-d
paraméter a kimenetet vesszővel elválasztott.csv
fájlba menti.
- A végrehajtás után a konvertált CSV fájl a felhőalapú tárolóban lesz elmentve.
Ingyenes XLS-ból CSV-be Átalakító
Ha szeretné felfedezni az Aspose.Cells Cloud API képességeit kódpélda vagy cURL parancsok használata nélkül, próbálja ki ingyenes online Excel to CSV Converter szolgáltatásunkat.

Következtetés
Megtanultuk, hogy az Aspose.Cells Cloud REST API lehetővé teszi az Excel fájlok könnyű átkonvertálását CSV vesszővel elválasztott értékekre több módon, azaz .NET alkalmazásokban vagy a cURL parancs használata közben.
A REST API használatának előnyei
- Felhőalapú automatizálás: Konvertálja az XLS, XLSX vagy XLSM fájlokat CSV-vé online REST-en keresztül.
- Biztonságos: Az adataid hitelesített API hívásokon keresztül kerülnek feldolgozásra.
- Rugalmas integráció: Működik .NET, Java, Python, Node.js, PHP és még sok más rendszerrel.
- Nincs szükség Excel telepítésére: 100%-ban felhőalapú feldolgozás.
Hasznos linkek
Kapcsolódó cikkek
Kérjük, látogassa meg a következő linkeket, hogy többet tudjon meg a következőkről:
- Convert PDF to Text in C#
- Fáradság nélküli JPG-ról Word-re történő átalakítás .NET REST API használatával
- PNG fájlok online konvertálása JPG formátumba
Gyakran Ismételt Kérdések (GYIK)
- Can I convert Excel files to CSV without installing Microsoft Excel?
- Igen. Az
Aspose.Cells Cloud
segítségével teljes mértékben a felhőben konvertálhatjuk az Excelt CSV-re (vesszővel elválasztott értékek).A konverzió REST API-n keresztül történik, így nincs szükség a Microsoft Excel vagy bármilyen más asztali szoftver telepítésére.
- Is it possible to convert password-protected Excel workbooks to CSV?
- Igen. Ha az Excel munkafüzet védett, megadhatja a jelszó paramétert az API kérésben. Az Aspose.Cells Cloud dekriptiálja a fájlt a konverzió során, majd
exportálja az adatokat CSV formátumba
biztonságosan.
- Támogatja az Excel CSV konvertálás a több munkalapot?
- Alapértelmezés szerint az Aspose.Cells Cloud az első munkalapot CSV formátumúra konvertálja. Azonban testreszabhatja a kérését, hogy kiválasszon egy adott munkalapot, vagy exportálja az egyes lapokat külön CSV fájlokba.
- Can I perform bulk Excel to CSV conversions using the .NET REST API?
- Igen. Az Excel fájlok CSV formátumra történő automatikus átkonvertálását úgy végezheti el, hogy többszörösen végigjárja a tárolójában található fájlokat, és programozottan hívja meg az átkonvertálási végpontot az Aspose.Cells Cloud SDK for .NET segítségével.