با تبدیل CSV(مقادیر جدا شده با کاما) فایلها به HTML مزایای زیادی را برای ارائه و اشتراکگذاری دادهها در برنامههای مختلف ارائه میدهد. با این تبدیل، داده های جدولی خام از نظر بصری جذاب و به راحتی قابل مصرف می شوند و آن را برای صفحات وب، گزارش ها و ارائه ها ایده آل می کنند. در این مقاله، ما قصد داریم مزایای تبدیل CSV به HTML را بررسی کنیم و اینکه چگونه C#.NET این تبدیل را با کارایی و دقت ممکن میسازد.
- SDK تبدیل CSV به HTML
- تبدیل فایل جدا شده با کاما به HTML در C#.NET
- تبدیل CSV به HTML با استفاده از دستورات cURL
SDK تبدیل CSV به HTML
GroupDocs.Conversion Cloud SDK for .NET یک راه حل قوی و همه کاره برای تبدیل یکپارچه فایل های CSV به فرمت HTML ارائه می دهد. با مجموعه ای جامع از ویژگی ها و API بصری آن، می توانید بدون زحمت تبدیل CSV به HTML را در برنامه های NET خود ادغام کنید. بنابراین، چه نیاز به تولید گزارشهای HTML پویا، نمایش دادههای جدولی در صفحات وب یا بهبود تجسم دادهها داشته باشید، GroupDocs.Conversion Cloud SDK به شما این امکان را میدهد تا به اهداف خود به طور موثر و قابل اعتماد دست یابید.
اولین قدم این است که با جستجوی GroupDocs.Conversion-Cloud در NuGet Package Manager، SDK را نصب کنید و روی دکمه Install کلیک کنید. گزینه دیگر این است که دستور زیر را در کنسول مدیریت بسته اجرا کنید.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
اکنون باید اعتبارنامه API شخصی شده خود را بدست آوریم (یعنی شناسه مشتری و راز مشتری).لطفاً دستورالعملهای مشخصشده در این [آموزش] کوتاه را دنبال کنید و جزئیات نحوه دریافت اعتبار API را توضیح دهید.
تبدیل فایل جدا شده با کاما به HTML در C#.NET
بیایید جزئیات استفاده از GroupDocs.Conversion Cloud برای .NET را بررسی کنیم، زیرا نتایج تبدیل با وفاداری بالا را تضمین می کند، ساختار، قالب بندی و یکپارچگی داده فایل های CSV اصلی را حفظ می کند.
- نمونه ای از کلاس «پیکربندی» ایجاد کنید که در آن اعتبار مشتری را به عنوان آرگومان ارسال می کنیم.
var configurations = new Configuration(clientId, clientSecret1);
- «ConvertApi» را راهاندازی کنید، جایی که شی Configuration را به عنوان آرگومان ورودی ارسال میکنیم.
var apiInstance = new ConvertApi(configurations);
- فایل CSV ورودی را در فضای ذخیره سازی ابری آپلود کنید.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
- یک نمونه «ConvertSettings» ایجاد کنید که در آن نام CSV ورودی، فرمت حاصل را به عنوان «html» و نام HTML خروجی را به عنوان آرگومان تعیین می کنیم.
var settings = new ConvertSettings{...}
- برای تبدیل CSV به HTML با ConvertDocumentRequest API تماس بگیرید و 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 ایجاد کنید و آن را با Client ID & Client Secret مقداردهی کنید.
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);
// کتاب کار ورودی اکسل را از درایو محلی بارگیری کنید
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 به HTML ما استفاده کنید. این برنامه سبک وزن و فوق کارآمد در بالای GroupDocs.Conversion Cloud REST APIهای توسعه یافته است و شما را قادر می سازد تا شاهد قابلیت های شگفت انگیز این API REST باشید.
لینک های مفید
نتیجه
در نتیجه، استفاده از GroupDocs.Conversion Cloud SDK برای .NET یک راه حل کارآمد و قابل اعتماد برای تبدیل فایل های CSV به فرمت HTML ارائه می دهد. چه به دنبال ارائه دادههای جدولی در یک وبسایت، تولید گزارشهای HTML از دادههای CSV یا خودکارسازی وظایف انتشار دادهها باشید، NET REST API ما تمام جزئیات لازم را برای سادهسازی این فرآیند ارائه میدهد. با این وجود، از قدرت .NET SDK ما استفاده کنید و امروز پتانسیل تبدیل CSV به HTML را در پروژه های خود آزاد کنید!
مقالات مرتبط
توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: