csv в html

Преобразование CSV в HTML с помощью C# .NET.

Преобразование файлов CSV(значения, разделенные запятыми) в HTML открывает множество преимуществ для представления данных и совместного использования в различных приложениях. Благодаря этому преобразованию необработанные табличные данные становятся визуально привлекательными и легко усваиваемыми, что делает их идеальными для веб-страниц, отчетов и презентаций. В этой статье мы собираемся изучить преимущества преобразования CSV в HTML и то, как C# .NET обеспечивает это преобразование эффективно и точно.

SDK для преобразования CSV в HTML

GroupDocs.Conversion Cloud SDK для .NET предоставляет надежное и универсальное решение для беспрепятственного преобразования файлов CSV в формат HTML. Благодаря обширному набору функций и интуитивно понятному API вы можете легко интегрировать преобразование CSV в HTML в свои приложения .NET. Итак, если вам нужно создавать динамические отчеты HTML, отображать табличные данные на веб-страницах или улучшать визуализацию данных, GroupDocs.Conversion Cloud SDK позволит вам эффективно и надежно достичь своих целей.

Первым шагом является установка SDK, выполнив поиск GroupDocs.Conversion-Cloud в диспетчере пакетов NuGet и нажав кнопку «Установить». Другой вариант — выполнить следующую команду в консоли диспетчера пакетов.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0

Теперь нам нужно получить персональные учетные данные API (т. е. идентификатор клиента и секрет клиента).Следуйте инструкциям, указанным в этом коротком учебнике, в котором подробно объясняется, как получить учетные данные API.

Преобразование файла, разделенного запятыми, в HTML в C# .NET

Давайте рассмотрим детали использования GroupDocs.Conversion Cloud для .NET, поскольку оно обеспечивает высококачественные результаты преобразования, сохраняя структуру, форматирование и целостность данных исходных файлов CSV.

  1. Создайте экземпляр класса «Конфигурация», куда мы передаем учетные данные клиента в качестве аргументов.
var configurations = new Configuration(clientId, clientSecret1);
  1. Инициализируйте ConvertApi, куда мы передаем объект конфигурации в качестве входного аргумента.
var apiInstance = new ConvertApi(configurations);
  1. Загрузите входной CSV-файл в облачное хранилище.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Создайте экземпляр ConvertSettings, где мы укажем имя входного CSV, результирующий формат как html и имя выходного HTML в качестве аргументов.
var settings = new ConvertSettings{...}
  1. Вызовите API ConvertDocumentRequest, чтобы преобразовать CSV в HTML и сохранить полученный HTML в облачном хранилище.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Дополнительные примеры можно найти на https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet.
// Получите учетные данные API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Создайте экземпляр класса Configuration и инициализируйте его с помощью идентификатора клиента и секрета клиента. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Определите значение ApiBaseUrl, чтобы установить базовый URL-адрес для API преобразования CSV в HTML.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Инициализируйте экземпляр класса ConvertApi с помощью объекта класса Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// загрузить входную книгу Excel с локального диска             
using (var stream = System.IO.File.OpenRead("sourceFile.csv"))
{
    // создать экземпляр FileApi
    var fileUpload = new FileApi(configurations);
    // загрузить входной CSV в облачное хранилище
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // создайте ConvertSettings, где мы определим имя исходного CSV и имя результирующего HTML-файла.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "html",
        OutputPath = "ConvertedFile.html"
    };
    
    // Вызовите метод ConvertDocument для преобразования CSV в HTML.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // распечатать сообщение об успехе
        Console.WriteLine("The Web page successfully saved as Excel workbook !");
    }
}
csv в html

Изображение: — предварительный просмотр файла CSV, сохраненного в виде таблицы HTML.

Входной файл CSV, использованный в приведенном выше примере, можно загрузить с input.csv.

Преобразование CSV в HTML с помощью команд cURL

Вы также можете воспользоваться мощью и гибкостью использования GroupDocs.Conversion Cloud и команд cURL для преобразования файлов CSV в HTML. Этот подход предлагает удобный и эффективный способ преобразования данных CSV в документы HTML, подходящий для различных случаев использования, таких как представление данных, веб-публикация и многое другое. Итак, давайте подробно рассмотрим, как мы можем легко инициировать и контролировать процесс преобразования либо через интерфейс командной строки, либо с помощью сценариев.

Первым шагом является создание токена доступа JWT на основе учетных данных клиента. Как только мы сгенерируем токен JWT, выполните следующую команду cURL, чтобы преобразовать CSV в таблицу HTML и сохранить полученный HTML в облачном хранилище.

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

Замените sourceFile именем входного CSV-файла, resultantFile именем результирующего HTML и accessToken персонализированным токеном доступа JWT.

  • Теперь вместо сохранения полученного HTML-кода в облачном хранилище вы также можете сохранить его на локальный диск. Попробуйте использовать следующую команду 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"

Бесплатный конвертер CSV в HTML

Попробуйте использовать наше бесплатное приложение Конвертер CSV в HTML. Это легкое и сверхэффективное приложение разработано на основе REST API GroupDocs.Conversion Cloud и позволяет вам убедиться в удивительных возможностях этого REST API.

конвертер csv в html

Полезные ссылки

Заключение

В заключение, использование GroupDocs.Conversion Cloud SDK для .NET предлагает эффективное и надежное решение для преобразования файлов CSV в формат HTML. Если вы хотите представить табличные данные на веб-сайте, создать HTML-отчеты на основе данных CSV или автоматизировать задачи публикации данных, наш .NET REST API предоставляет все необходимые детали для оптимизации этого процесса. Тем не менее, воспользуйтесь возможностями нашего .NET SDK и раскройте потенциал преобразования CSV в HTML в своих проектах уже сегодня!

Статьи по Теме

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: