Dzięki konwersji plików CSV(wartości rozdzielane przecinkami) do HTML oferuje wiele korzyści w zakresie prezentacji i udostępniania danych w różnych aplikacjach. Dzięki tej konwersji surowe dane tabelaryczne stają się atrakcyjne wizualnie i łatwe w użyciu, co czyni je idealnymi do stron internetowych, raportów i prezentacji. W tym artykule przyjrzymy się zaletom konwersji CSV do HTML oraz sposobowi, w jaki C# .NET umożliwia tę transformację wydajnie i precyzyjnie.
- SDK do konwersji CSV na HTML
- Konwertuj plik rozdzielany przecinkami na HTML w C# .NET
- Konwersja CSV do HTML za pomocą poleceń cURL
SDK do konwersji CSV na HTML
GroupDocs.Conversion Cloud SDK dla .NET zapewnia solidne i wszechstronne rozwiązanie do płynnej konwersji plików CSV do formatu HTML. Dzięki wszechstronnemu zestawowi funkcji i intuicyjnemu interfejsowi API możesz bez wysiłku zintegrować konwersję CSV do HTML z aplikacjami .NET. Niezależnie od tego, czy potrzebujesz generować dynamiczne raporty HTML, wyświetlać dane tabelaryczne na stronach internetowych, czy ulepszać wizualizację danych, pakiet GroupDocs.Conversion Cloud SDK umożliwia wydajne i niezawodne osiąganie celów.
Pierwszym krokiem jest zainstalowanie pakietu SDK poprzez wyszukanie GroupDocs.Conversion-Cloud w menedżerze pakietów NuGet i kliknięcie przycisku Instaluj. Inną opcją jest wykonanie następującego polecenia w konsoli menedżera pakietów.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
Teraz musimy uzyskać nasze spersonalizowane dane uwierzytelniające API (tj. identyfikator klienta i sekret klienta).Postępuj zgodnie z instrukcjami zawartymi w tym krótkim samouczku wyjaśniającym szczegóły dotyczące uzyskiwania danych uwierzytelniających API.
Konwertuj plik rozdzielany przecinkami na HTML w C# .NET
Przyjrzyjmy się szczegółom korzystania z GroupDocs.Conversion Cloud dla .NET, ponieważ zapewnia ona wyniki konwersji o wysokiej wierności, zachowując strukturę, formatowanie i integralność danych oryginalnych plików CSV.
- 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 plik CSV do magazynu w chmurze.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
- Utwórz instancję
ConvertSettings
, w której określimy nazwę wejściowego pliku CSV, wynikowy format jakohtml
i nazwę wyjściowego HTML jako argumenty.
var settings = new ConvertSettings{...}
- Wywołaj interfejs API ConvertDocumentRequest, aby przekonwertować plik CSV na HTML i zapisać wynikowy kod HTML w chmurze.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Więcej przykładów na https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj dane uwierzytelniające API
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// Utwórz instancję klasy Konfiguracja i zainicjuj ją za pomocą identyfikatora klienta i klucza tajnego klienta.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Zdefiniuj wartość ApiBaseUrl, aby ustawić podstawowy adres URL dla interfejsu API konwersji CSV na HTML.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// Zainicjuj instancję klasy ConvertApi obiektem klasy Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// załaduj wejściowy skoroszyt programu Excel z dysku lokalnego
using (var stream = System.IO.File.OpenRead("sourceFile.csv"))
{
// utwórz instancję FileApi
var fileUpload = new FileApi(configurations);
// prześlij wejściowy plik CSV do magazynu w chmurze
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
// utwórz ConvertSettings, w którym definiujemy nazwę źródłowego pliku CSV i nazwę wynikowego pliku HTML
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "input.csv",
Format = "html",
OutputPath = "ConvertedFile.html"
};
// Wywołaj metodę ConvertDocument w celu konwersji pliku CSV na HTML.
var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// wydrukuj wiadomość o powodzeniu
Console.WriteLine("The Web page successfully saved as Excel workbook !");
}
}
Wejściowy plik CSV użyty w powyższym przykładzie można pobrać z input.csv.
Konwersja CSV do HTML za pomocą poleceń cURL
Możesz także wykorzystać możliwości i elastyczność poleceń GroupDocs.Conversion Cloud i cURL do konwersji plików CSV na HTML. Takie podejście zapewnia wygodny i skuteczny sposób przekształcania danych CSV w dokumenty HTML, obsługując różne przypadki użycia, takie jak prezentacja danych, publikowanie w Internecie i nie tylko. Przyjrzyjmy się zatem szczegółom, w jaki sposób możemy bezproblemowo inicjować i kontrolować proces konwersji za pośrednictwem interfejsu wiersza poleceń lub w ramach skryptów.
Pierwszym krokiem jest wygenerowanie tokena dostępu JWT na podstawie poświadczeń klienta, a po wygenerowaniu tokenu JWT wykonaj następujące polecenie cURL, aby przekonwertować plik CSV na tabelę HTML i zapisać wynikowy kod HTML 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\": \"html\", \"LoadOptions\": { \"Format\": \"csv\" }, \"OutputPath\": \"{resultantFile}\"}" -v
Proszę zamienić sourceFile
na nazwę wejściowego pliku CSV, resultantFile
na nazwę wynikowego kodu HTML i accessToken
na spersonalizowany token dostępu JWT.
- Teraz zamiast zapisywać wynikowy kod HTML w chmurze, możesz także zapisać go na dysku lokalnym. Spróbuj użyć następującego polecenia cURL:
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\": \"html\", \"LoadOptions\": { \"Format\": \"csv\" }}" \
-o "ConvertedFile.html"
Darmowy konwerter CSV na HTML
Spróbuj skorzystać z naszej bezpłatnej aplikacji Konwerter CSV na HTML. Ta lekka i superwydajna aplikacja została opracowana w oparciu o interfejsy API REST GroupDocs.Conversion Cloud i umożliwia poznanie niesamowitych możliwości tego interfejsu API REST.
Przydatne linki
Wniosek
Podsumowując, wykorzystanie GroupDocs.Conversion Cloud SDK dla .NET oferuje wydajne i niezawodne rozwiązanie do konwersji plików CSV do formatu HTML. Niezależnie od tego, czy chcesz prezentować dane tabelaryczne na stronie internetowej, generować raporty HTML z danych CSV, czy automatyzować zadania publikowania danych, nasz interfejs API .NET REST zapewnia wszystkie niezbędne szczegóły, aby usprawnić ten proces. Niemniej jednak wykorzystaj moc naszego pakietu .NET SDK i uwolnij potencjał konwersji CSV do HTML w swoich projektach już dziś!
Powiązane artykuły
Zdecydowanie zalecamy odwiedzenie poniższych łączy, aby dowiedzieć się więcej na temat: