html থেকে এক্সেল

কিভাবে .NET ক্লাউড SDK-এর মাধ্যমে এক্সেলকে অনলাইনে HTML-এ রূপান্তর করা যায়।

ডেটা প্রেজেন্টেশনের গতিশীল ল্যান্ডস্কেপে, নির্বিঘ্নে Excel স্প্রেডশীটগুলিকে HTML তে রূপান্তর করার প্রয়োজন html/) আগের চেয়ে আরও স্পষ্ট হয়ে উঠেছে। জটিল এক্সেল ডেটাকে ওয়েব-বান্ধব এইচটিএমএল-এ রূপান্তর করার ক্ষমতা আর শুধু একটি বৈশিষ্ট্য নয় বরং একটি মৌলিক প্রয়োজনীয়তা। এই নিবন্ধটি .NET REST API ব্যবহার করে এই রূপান্তর প্রক্রিয়ার বিশদ বিবরণে অনুসন্ধান করে এই প্রয়োজনটি পূরণ করার জন্য একটি যাত্রা শুরু করে। আমরা HTML-এ এক্সেল ডেটাকে নির্বিঘ্নে অনুবাদ করার রূপান্তরকারী শক্তি অন্বেষণ করার সময় আমাদের সাথে যোগ দিন। চলুন গতিশীল এবং দৃশ্যত আকর্ষক অনলাইন প্রতিনিধিত্বের জন্য সম্ভাবনার একটি ক্ষেত্র আনলক করি।

এক্সেল থেকে HTML রূপান্তর API

.NET-এর জন্য এক্সেলকে HTML-এ রূপান্তর করা একটি নিরবচ্ছিন্ন প্রচেষ্টা হয়ে ওঠে Aspose.Cells Cloud SDK for .NET, যা .NET-এ একটি শক্তিশালী এবং ব্যাপক এক্সেল ম্যানিপুলেশন বৈশিষ্ট্য সরবরাহ করে অ্যাপ্লিকেশন এক্সেল স্প্রেডশীটগুলিকে এইচটিএমএল-এ রূপান্তর করার প্রক্রিয়াটি কেবল সরলীকৃত নয় বরং উন্নত ক্ষমতা দিয়ে সমৃদ্ধ করা হয়েছে। মাইক্রোসফ্ট এক্সেল থেকে এইচটিএমএল রূপান্তর দক্ষতার বাইরে, এপিআই বিস্তৃত বৈশিষ্ট্যগুলি সরবরাহ করে। এটি বিভিন্ন এক্সেল ফর্ম্যাটকেও সমর্থন করে, যা নিরবচ্ছিন্ন আন্তঃকার্যক্ষমতার জন্য অনুমতি দেয় এবং কার্যপত্রক ম্যানিপুলেশন, সূত্র গণনা এবং চার্ট তৈরির মতো কার্যকারিতা প্রদান করে।

অ্যাপ্লিকেশনে SDK ব্যবহার করার জন্য, প্রথমে আমাদের NuGet প্যাকেজ ম্যানেজারে Aspose.Cells-Cloud অনুসন্ধান করতে হবে এবং প্যাকেজ যোগ করুন বোতামে ক্লিক করতে হবে। দ্বিতীয়ত, ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পান। যদি আপনার কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে দ্রুত শুরু নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যে অ্যাকাউন্ট তৈরি করুন।

C# .NET-এ Excel-কে HTML-এ রূপান্তর করুন

অনলাইনে এমএস এক্সেল প্রদর্শন করার জন্য, সবচেয়ে সহজ এবং সহজ পদ্ধতি হল মাইক্রোসফ্ট এক্সেল অনলাইনকে এইচটিএমএল ফরম্যাটে রূপান্তর করা। এই বিভাগে আমরা কিভাবে C# .NET ব্যবহার করে এই বৈশিষ্ট্যটি সম্পন্ন করতে পারি তার বিস্তারিত ব্যাখ্যা করে।

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

CellsApi ক্লাসের একটি অবজেক্ট তৈরি করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করি।

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

ক্লাউড স্টোরেজে ইনপুট এক্সেল ওয়ার্কবুক আপলোড করুন।

var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

এক্সেল থেকে এইচটিএমএল রূপান্তর অপারেশন শুরু করতে API কল করুন। সফল অপারেশনের পরে, ফলস্বরূপ এইচটিএমএল ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।

// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// ClientID এবং ClientSecret পাস করার সময় CellsApi উদাহরণ তৈরি করুন
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // এক্সেল ফাইল স্থানীয় ড্রাইভের বিষয়বস্তু পড়ুন
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // ক্লাউড স্টোরেজে ওয়ার্কবুক আপলোড করুন
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // এক্সেল থেকে এইচটিএমএল রূপান্তর অপারেশন শুরু করুন
        var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

        // রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The Excel to HTML conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
html থেকে এক্সেল

.NET ক্লাউড SDK ব্যবহার করে Excel থেকে HTML রূপান্তরের পূর্বরূপ।

ইনপুট এক্সেল ওয়ার্কবুক এবং উপরের উদাহরণে উত্পন্ন ফলস্বরূপ HTML এখান থেকে ডাউনলোড করা যেতে পারে:

`ফলাফল এইচটিএমএল ডাউনলোড করার পর, দয়া করে এক্সটেনশনটির নাম .html করুন, কারণ নিরাপত্তার কারণে, .html এক্সটেনশন সহ ফাইলটি আপলোড করা যায়নি৷'

CURL কমান্ড ব্যবহার করে HTML থেকে XLS

Aspose.Cells ক্লাউড একটি ক্লাউড-ভিত্তিক পরিবেশ অফার করে যেখানে আপনি এক্সেল ডেটাকে HTML-এ রূপান্তর সহ বিভিন্ন এক্সেল ক্রিয়াকলাপ সম্পাদন করতে এর শক্তিশালী API ব্যবহার করতে পারেন। যখন এটি cURL কমান্ডের সাথে মিলিত হয়, তখন এই প্রক্রিয়াটি স্ক্রিপ্টযোগ্য এবং অভিযোজনযোগ্য হয়ে ওঠে, যা বিভিন্ন উন্নয়ন পরিবেশে সহজে একীকরণের অনুমতি দেয়। এই পদ্ধতিটি শুধুমাত্র আপনার কর্মপ্রবাহে এক্সেল থেকে এইচটিএমএল রূপান্তরকে একীভূত করে না, তবে একটি সামঞ্জস্যপূর্ণ এবং নির্ভরযোগ্য প্রক্রিয়াও নিশ্চিত করে।

এই পদ্ধতির প্রথম ধাপ হল নিম্নলিখিত কমান্ড ব্যবহার করে একটি JWT অ্যাক্সেস টোকেন তৈরি করা:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

এখন, XLS কে অনলাইনে HTML-এ রূপান্তর করতে নিম্নলিখিত কমান্ডটি চালান। এই পদ্ধতিটি আশা করে যে ইনপুট এক্সেল ইতিমধ্যেই ক্লাউড স্টোরেজে উপলব্ধ থাকবে এবং রূপান্তরের পরে, ফলস্বরূপ এইচটিএমএলও ক্লাউড স্টোরেজে সংরক্ষণ করা হবে।

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={Resultant}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

ক্লাউড স্টোরেজে উপলব্ধ ইনপুট এক্সেল ওয়ার্কবুকের নাম দিয়ে সোর্সফাইল, জেনারেট করা এইচটিএমএল এর নাম দিয়ে ফলাফল এবং উপরে জেনারেট করা JWT অ্যাক্সেস টোকেন দিয়ে অ্যাক্সেসটোকেন প্রতিস্থাপন করুন।

যদি আমাদের স্থানীয় ড্রাইভে ফলস্বরূপ HTML সংরক্ষণ করতে হয়, অনুগ্রহ করে নিম্নলিখিত cURL কমান্ডটি ব্যবহার করুন। লক্ষ্য করুন আমরা GET অনুরোধে আউটপুট ফাইলের নামটি বাদ দিয়েছি এবং স্থানীয় ড্রাইভে আউটপুট সংরক্ষণ করতে -o আর্গুমেন্ট ব্যবহার করেছি।

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-o "myOutput.html"

উপসংহার

উপসংহারে, এইচটিএমএল থেকে এক্সেলের রূপান্তর দুটি বহুমুখী পন্থা দ্বারা চিহ্নিত করা হয়েছে, যেমন .NET-এর জন্য Aspose.Cells Cloud SDK-এর সুবিধা এবং Aspose.Cells Cloud API-এর সাথে cURL কমান্ডের শক্তি ব্যবহার করা। সুতরাং, আপনি SDK দ্বারা প্রদত্ত বিস্তৃত টুলকিট এবং দানাদার নিয়ন্ত্রণ বা সিআরএল কমান্ডের স্ক্রিপ্টেবল দক্ষতা এবং ক্রস-প্ল্যাটফর্ম সামঞ্জস্যের জন্য নির্বাচন করুন না কেন, উভয় পদ্ধতিই অনায়াসে এক্সেল ডেটাকে প্রতিক্রিয়াশীল এবং দৃশ্যত আকর্ষণীয় HTML ফাইলগুলিতে রপ্তানি করে। স্পেকট্রাম জুড়ে ব্যবহারকারীদের জন্য Excel থেকে HTML রূপান্তরের সম্পূর্ণ সম্ভাবনা আনলক করুন।

উপকারী সংজুক

  • [বিনামূল্যে সমর্থন ফোরাম6

সম্পরকিত প্রবন্ধ

আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: