Arkusze kalkulacyjne Excel oferują bogaty wachlarz funkcji do organizacji i analizy danych, pliki CSV(wartości rozdzielane przecinkami) zapewniają prosty, ustandaryzowany format przechowywania danych tabelarycznych. Dlatego możliwość płynnej konwersji plików Excel do formatu CSV jest niezbędna do usprawnienia procesów przetwarzania danych. Co więcej, pliki CSV idealnie nadają się do współdziałania na różnych platformach, aplikacjach i językach programowania. Dlatego w tym artykule zbadamy znaczenie tej konwersji i dowiemy się, jak bez wysiłku ją wykonać przy użyciu interfejsu API .NET REST.
Ten artykuł obejmuje następujące tematy:
- Skoroszyt programu Excel do interfejsu API konwersji CSV
- Konwertuj Excel na CSV w C# .NET
- Konwertuj XLSX na CSV za pomocą poleceń cURL
Skoroszyt programu Excel do interfejsu API konwersji CSV
GroupDocs.Conversion Cloud SDK dla .NET oferuje kompleksowy zestaw funkcji i funkcjonalności zaprojektowanych w celu usprawnienia procesu konwersji plików Excel do formatu CSV. SDK zapewnia obsługę szerokiej gamy formatów wejściowych, w tym różnych wersji plików Excel, zapewniając kompatybilność z różnorodnymi źródłami danych. Oferuje także rozbudowane opcje dostosowywania, umożliwiające określenie ustawień konwersji, takich jak typy ograniczników, formaty kodowania i struktury plików wyjściowych, zgodnie z ich specyficznymi wymaganiami.
Pierwszym krokiem jest instalacja SDK w naszym rozwiązaniu .NET. Dlatego wyszukaj GroupDocs.Conversion-Cloud w menedżerze pakietów NuGet i kliknij przycisk Instaluj. Inną opcją jest wykonanie następującego polecenia w konsoli menedżera pakietów.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Po pomyślnym zainstalowaniu interfejsu API REST upewnij się, że masz poświadczenia interfejsu API (tj. identyfikator klienta i klucz tajny klienta).Możesz odwiedzić ten krótki samouczek wyjaśniający szczegóły dotyczące uzyskiwania danych uwierzytelniających API.
Konwertuj Excel na CSV w C# .NET
W tej sekcji opisano szczegółowo konwersję programu Excel do formatu CSV przy użyciu języka C# .NET przy jednoczesnym zapewnieniu wysokiej jakości wyników konwersji, zachowaniu integralności danych i zachowaniu spójności w całym procesie.
- Utwórz instancję klasy „Configuration”, w której przekazujemy referencje klienta jako argumenty.
var configurations = new Configuration(clientId, clientSecret1);
- Zainicjuj
ConvertApi
, w którym przekazujemy obiekt konfiguracyjny jako argument wejściowy.
var apiInstance = new ConvertApi(configurations);
- Prześlij wejściowy skoroszyt programu Excel do magazynu w chmurze.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
- Utwórz instancję „ConvertSettings”, w której podajemy nazwę wejściowego pliku XLS, wynikowy format jako „csv” i nazwę wynikowego pliku CSV jako argumenty.
var settings = new ConvertSettings{...}
- Wywołaj interfejs API ConvertDocumentRequest, aby przekształcić program Excel w format CSV i zapisać wynikowy plik CSV w chmurze.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Przykładowy skoroszyt programu Excel i wynikowy plik CSV wygenerowany w powyższym przykładzie można pobrać z input.xls i resultant.csv.
Konwertuj XLSX na CSV za pomocą poleceń cURL
Konwersja Excela do formatu CSV za pomocą poleceń [GroupDocs.Conversion Cloud] i cURL oferuje płynne i wydajne rozwiązanie do automatyzacji zadań konwersji dokumentów. Za pomocą poleceń cURL możesz łatwo zainicjować proces konwersji, określić wejściowy plik Excel i otrzymać wynikowy wynik w formacie CSV — wszystko z wiersza poleceń lub w skryptach. Takie podejście upraszcza integrację z istniejącymi przepływami pracy i potokami automatyzacji, wymagając jedynie podstawowych poleceń do zarządzania procesem konwersji.
Pierwszym krokiem w tym podejściu jest uzyskanie spersonalizowanego tokena dostępowego JWT. Zatem gdy już będziesz mieć token JWT, wykonaj następujące polecenie cURL, aby przekonwertować plik XLSX na format CSV i zapisać wynikowy plik CSV w chmurze.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"
Proszę zamienić sourceFile
na nazwę wejściowego skoroszytu Excel, resultantFile
na nazwę wynikowego pliku CSV i accessToken
na spersonalizowany token dostępu JWT.
Wypróbuj bezpłatną aplikację do konwersji Excela na CSV
Opracowaliśmy darmowy internetowy konwerter XLSX na CSV oparty na API GroupDocs.Conversion Cloud. Jest to lekkie, superwydajne rozwiązanie, które daje możliwość poznania niesamowitych możliwości naszego skoroszytu Cloud SDK for Excel do konwersji CSV.
Przydatne linki
Wniosek
Podsumowując, niezależnie od tego, czy zdecydujesz się na wykorzystanie GroupDocs.Conversion Cloud z poleceniami cURL, czy na integrację GroupDocs.Conversion Cloud SDK dla .NET, konwersja programu Excel do CSV stanie się płynnym i wydajnym procesem. Obydwa podejścia oferują wszechstronne rozwiązania do automatyzacji zadań konwersji dokumentów, umożliwiając użytkownikom łatwe wypełnianie luki pomiędzy formatami Excel i CSV. Niemniej jednak nasz Cloud SDK zapewnia dostęp do szerokiej gamy funkcji, obszernej dokumentacji i niezawodnego wsparcia, umożliwiając dostosowanie procesu konwersji i zapewnienie wysokiej jakości wyników.
Powiązane artykuły
Zdecydowanie zalecamy odwiedzenie poniższych łączy, aby dowiedzieć się więcej na temat: