Czy jesteś zmęczony ręcznym konwertowaniem plików Excel do CSV? Dzięki GroupDocs.Conversion Cloud SDK for Java możesz łatwo zautomatyzować ten proces i zaoszczędzić czas. Pliki Excel są powszechnie używane do przechowywania i analizowania danych. Z drugiej strony CSV jest popularnym formatem plików do przechowywania danych tabelarycznych. Pliki CSV są prostsze i lżejsze niż pliki programu Excel, co ułatwia ich importowanie do innych aplikacji. W tym artykule przyjrzymy się, jak przekonwertować program Excel (XLS/XLSX) na CSV w Javie przy użyciu interfejsu API REST i udostępnimy przewodnik krok po kroku, jak to zrobić.
W tym artykule omówimy następujące tematy:
- Java Excel do konwertera plików CSV REST API i instalacja zestawu SDK
- Jak przekonwertować plik Excela na CSV w Javie przy użyciu REST API
Java Excel to CSV File Converter Instalacja REST API i SDK
GroupDocs.Conversion Cloud SDK for Java to oparte na chmurze rozwiązanie do konwersji dokumentów, które umożliwia programistom konwersję szerokiego zakresu formatów plików do i z formatu PDF, DOCX, XLSX, PPTX, HTML i inne formaty. SDK obsługuje ponad 50 formatów plików, w tym Word, PowerPoint, HTML, Excel, CSV, JSON i wiele innych. Dzięki GroupDocs.Conversion Cloud SDK for Java możesz zautomatyzować proces konwersji dokumentów i usprawnić swoje przepływy pracy. Integracja interfejsu API z aplikacjami opartymi na języku Java jest prosta i wydajna, co eliminuje potrzebę stosowania dodatkowego oprogramowania.
Możesz pobrać plik JAR interfejsu API lub zainstalować go za pomocą Mavena, dodając następujące repozytorium i zależności do pliku pom.xml projektu:
Repozytorium Mavena:
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>https://repository.groupdocs.cloud/repo</url>
</repository>
Zależność od Mavena:
<dependency>
<groupId>com.groupdocs</groupId
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>23.4</version>
<scope>compile</scope>
</dependency>
Aby korzystać z GroupDocs.Conversion Cloud SDK for Java, musisz zarejestrować się w celu założenia konta GroupDocs i uzyskać swój klucz API. Po uzyskaniu identyfikatora klienta i klucza tajnego klienta dodaj poniższy fragment kodu w aplikacji opartej na Javie:
# Uzyskaj identyfikator klienta i klucz tajny klienta z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.
String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);
Jak przekonwertować plik Excela na CSV w Javie przy użyciu REST API
Aby przekonwertować plik Excel do pliku CSV za pomocą GroupDocs.Conversion Cloud SDK for Java, wykonaj poniższe czynności:
- Prześlij plik Excela do chmury
- Konwertuj Excel na CSV przy użyciu kodu Java
- Pobierz przekonwertowany plik
Prześlij plik
Najpierw prześlij arkusz Excela do chmury, korzystając z fragmentu kodu podanego poniżej:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Prześlij plik do Cloud Storage przy użyciu języka Java
public class App {
public static void main(String[] args) {
// Utwórz instancję interfejsu API konwersji
FileApi apiInstance = new FileApi(configuration);
try {
File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.xlsx");
UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.xlsx", fileStream, MyStorage);
FilesUploadResult response = apiInstance.uploadFile(request);
System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
W rezultacie przesłany plik Excel będzie dostępny w sekcji plików Twojego pulpitu nawigacyjnego w chmurze.
Konwertuj plik Excel XLSX na CSV w Javie
Oto przewodnik krok po kroku i przykładowy fragment kodu, jak używać GroupDocs.Conversion Cloud SDK for Java do konwertowania plików Excel na CSV:
- Najpierw zaimportuj wymagane klasy do pliku Java.
- Po drugie, utwórz instancję klasy ConvertApi.
- Po trzecie, utwórz instancję klasy ConvertSettings.
- Następnie podaj nazwę magazynu w chmurze.
- Teraz ustaw ścieżkę pliku źródłowego i format docelowy na „csv”.
- Następnie ustaw ścieżkę pliku wyjściowego.
- Następnie utwórz instancję klasy ConvertDocumentRequest i przekaż parametr settings.
- Na koniec przekonwertuj Excel XLSX na CSV, wywołując metodę convertDocument() i przekazując parametr ConvertDocumentRequest.
Poniższy fragment kodu demonstruje, jak przekonwertować plik XLSX na plik CSV w Javie przy użyciu interfejsu API REST:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;
// Jak przekonwertować Excel XLSX na CSV w Javie przy użyciu REST API.
public class App {
public static void main(String[] args) {
// Utwórz instancję interfejsu API konwersji
ConvertApi apiInstance = new ConvertApi(configuration);
try {
// Przygotuj ustawienia konwersji
ConvertSettings settings = new ConvertSettings();
settings.setStorageName(MyStorage);
settings.setFilePath("java-testing/input-sample-file.xlsx");
settings.setFormat("csv");
settings.setOutputPath("java-testing/output-sample-file.csv");
// konwertować do określonego formatu
List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
System.out.println("Document converted successfully: " + response);
} catch (ApiException e) {
System.err.println("Exception while calling Java API: ");
e.printStackTrace();
}
}
}
Możesz zobaczyć dane wyjściowe na poniższym obrazku:
Pobierz przekonwertowany plik
Powyższy przykładowy kod zapisze przekonwertowany plik CSV w chmurze. Możesz go pobrać, korzystając z następującego przykładowego kodu:
package com.groupdocsdev.classes;
import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.io.File;
// Pobierz plik z Cloud Storage w Javie
public class App {
public static void main(String[] args) {
// Utwórz instancję interfejsu API konwersji
FileApi apiInstance = new FileApi(configuration);
try {
DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.csv", MyStorage, null);
File response = apiInstance.downloadFile(request);
System.err.println("Expected response type is File: " + response.length());
} catch (ApiException e) {
System.err.println("Exception while calling FileApi:");
e.printStackTrace();
}
}
}
Darmowy internetowy konwerter plików XLSX na CSV
Jak przekonwertować Excel na CSV online za darmo? Wypróbuj następujący darmowy konwerter plików XLSX na CSV online. Ten konwerter jest rozwijany przy użyciu wspomnianego wyżej GroupDocs.Conversion Cloud REST API.
Wniosek
Podsumowując, konwersja plików Excela do formatu CSV jest częstym zadaniem, a GroupDocs.Conversion Cloud SDK for Java sprawia, że jest to łatwe i wydajne. Mamy nadzieję, że podobał Ci się ten artykuł i nauczyłeś się:
- jak programowo przekonwertować Excel XLSX do pliku CSV w Javie;
- programowo przesyłaj pliki Excel, a następnie pobieraj przekonwertowany plik CSV z chmury;
- i przekonwertuj plik Excel na CSV za darmo, korzystając z bezpłatnego internetowego narzędzia konwertującego Excel na CSV.
Ponadto możesz dowiedzieć się więcej o interfejsie API konwersji formatu plików GroupDocs, korzystając z dokumentacji lub przykładów dostępnych na GitHub. Udostępniamy również sekcję Informacje o interfejsach API, która umożliwia wizualizację naszych interfejsów API i interakcję z nimi bezpośrednio w przeglądarce.
Wreszcie, wciąż piszemy nowe artykuły na blogu na temat różnych formatów plików i konwersji przy użyciu REST API. Prosimy o kontakt w celu uzyskania regularnych aktualizacji.
Zadać pytanie
Możesz zadawać pytania dotyczące interfejsu API konwertera plików Excel na CSV za pośrednictwem naszego forum.
Często zadawane pytania
Jak przekonwertować plik programu Excel na plik CSV w Javie?
Musisz przesłać plik Excel do chmury, a następnie przekonwertować go do formatu CSV przy użyciu dostarczonego kodu Java. Będziesz także musiał pobrać przekonwertowany plik. Fragment kodu Java zawiera instrukcje konwersji pliku Excel do pliku CSV przy użyciu interfejsu API REST.
Jak przekonwertować Excel na CSV w systemie Windows?
Odwiedź link do pobrania, aby pobrać konwerter plików Excel do CSV offline dla systemu Windows. Ten darmowy konwerter plików Excel na CSV może być używany do szybkiego konwertowania arkuszy Excel na pliki CSV w systemie Windows za pomocą jednego kliknięcia.
Jak bezpłatnie przekonwertować plik Excel na plik CSV online?
Postępuj zgodnie z instrukcjami krok po kroku, aby bezpłatnie przekonwertować plik Excel na CSV online:
- Otwórz konwerter online Excel na CSV.
- Teraz kliknij wewnątrz obszaru upuszczania pliku, aby przesłać plik Excel lub przeciągnij i upuść plik Excel.
- Następnie kliknij przycisk Konwertuj teraz. Internetowy konwerter plików Excel na CSV zmieni program Excel w plik CSV.
- Link do pobrania pliku wyjściowego będzie dostępny natychmiast po konwersji.
Czy GroupDocs.Conversion Cloud SDK for Java jest darmowy?
GroupDocs.Conversion Cloud SDK for Java oferuje bezpłatne konto próbne, które umożliwia przetestowanie interfejsu API i jego funkcji. Po okresie próbnym będziesz musiał wykupić subskrypcję, aby nadal korzystać z interfejsu API.
Zobacz też
Jeśli chcesz dowiedzieć się więcej na powiązane tematy, zalecamy przeczytanie artykułów wymienionych poniżej:
- Konwertuj PDF na Excel (XLS/XLSX) w Javie przy użyciu REST API
- Konwertuj PDF na Excel w Python za pomocą REST API
- Jak wyodrębnić strony z dokumentów programu Word w Python
- Konwertuj dokumenty programu Word na format PDF za pomocą interfejsu API REST w języku Python
- Konwertuj PDF na edytowalny dokument Word za pomocą Python SDK
- Jak przekonwertować EXCEL na JSON i JSON na EXCEL w Python
- Konwertuj XML na CSV i CSV na XML w Python
- Jak przekonwertować CSV na JSON i JSON na CSV w Python
- Jak programowo przekonwertować plik PDF na plik TIFF w Javie
- Konwertuj Word na PDF - online za darmo