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. Створіть екземпляр класу Configuration, де ми передаємо облікові дані клієнта як аргументи.
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. Викличте ConvertDocumentRequest API, щоб перетворити 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";

// Створіть екземпляр класу конфігурації та ініціалізуйте його ідентифікатором клієнта та секретом клієнта. 
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 to HTML Converter. Цей легкий і надефективний додаток розроблено на основі GroupDocs.Conversion Cloud REST API і дає вам змогу побачити дивовижні можливості цього REST API.

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

корисні посилання

Висновок

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

Схожі статті

Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: