CSV do HTML

Konwertuj plik CSV na HTML za pomocą języka C# .NET.

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

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.

  1. Utwórz instancję klasy „Configuration”, w której przekazujemy referencje klienta jako argumenty.
var configurations = new Configuration(clientId, clientSecret1);
  1. Zainicjuj ConvertApi, w którym przekazujemy obiekt konfiguracyjny jako argument wejściowy.
var apiInstance = new ConvertApi(configurations);
  1. Prześlij wejściowy plik CSV do magazynu w chmurze.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Utwórz instancję ConvertSettings, w której określimy nazwę wejściowego pliku CSV, wynikowy format jako html i nazwę wyjściowego HTML jako argumenty.
var settings = new ConvertSettings{...}
  1. 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 !");
    }
}
CSV do HTML

Obraz: - Podgląd pliku CSV zapisanego jako tabela HTML.

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.

konwerter csv na html

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: