Перетворення файлів CSV(значення, розділені комами) на HTML пропонує безліч переваг для представлення даних і обміну ними в різних програмах. Завдяки такому перетворенню необроблені табличні дані стають візуально привабливими та їх легко використовувати, що робить їх ідеальними для веб-сторінок, звітів і презентацій. У цій статті ми дослідимо переваги перетворення CSV у HTML і те, як C# .NET забезпечує це перетворення з ефективністю та точністю.
- SDK для перетворення CSV у HTML
- Перетворіть файл із роздільниками-комами на HTML у C# .NET
- Перетворення CSV на HTML за допомогою команд cURL
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.
- Створіть екземпляр класу
Configuration
, де ми передаємо облікові дані клієнта як аргументи.
var configurations = new Configuration(clientId, clientSecret1);
- Ініціалізуйте
ConvertApi
, де ми передаємо об’єкт конфігурації як вхідний аргумент.
var apiInstance = new ConvertApi(configurations);
- Завантажте вхідний файл CSV у хмарне сховище.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
- Створіть екземпляр
ConvertSettings
, де ми вказуємо назву для вхідного CSV, результуючий формат якhtml
і назву для вихідного HTML як аргументи.
var settings = new ConvertSettings{...}
- Викличте 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, використаний у прикладі вище, можна завантажити з 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.
корисні посилання
Висновок
Підсумовуючи, використання GroupDocs.Conversion Cloud SDK для .NET пропонує ефективне та надійне рішення для перетворення файлів CSV у формат HTML. Незалежно від того, чи хочете ви представити табличні дані на веб-сайті, створити HTML-звіти з даних CSV або автоматизувати завдання публікації даних, наш API .NET REST надає всі необхідні деталі для спрощення цього процесу. Тим не менш, скористайтеся можливостями нашого .NET SDK і розкрийте потенціал перетворення CSV у HTML у своїх проектах вже сьогодні!
Схожі статті
Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: