html থেকে এক্সেল

জাভাতে এক্সেলকে এইচটিএমএলে রূপান্তর করুন

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

এক্সেল থেকে এইচটিএমএল কনভার্টার

Aspose.Cells Cloud SDK for Java হল একটি শক্তিশালী টুল যা এক্সেল স্প্রেডশীটগুলিকে HTML ফর্ম্যাটে রূপান্তর করার জন্য বিস্তৃত ক্ষমতা প্রদান করে। এই SDK এর সাহায্যে, আপনি আপনার নির্দিষ্ট চাহিদা মেটাতে আপনার আউটপুট কাস্টমাইজ করতে পারেন, যার মধ্যে HTML এনকোডিং নির্দিষ্ট করার ক্ষমতা, আলাদা ফাইল হিসাবে ছবি সংরক্ষণ করা এবং আপনার আউটপুটের বিন্যাস নিয়ন্ত্রণ করা। এটি XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf সহ অন্যান্য বিভিন্ন ফাইল ফর্ম্যাটকেও সমর্থন করে /), এবং আরও অনেক কিছু, এটি নথি রূপান্তরের জন্য একটি বহুমুখী হাতিয়ার তৈরি করে৷ উপরন্তু, এটি অত্যন্ত স্কেলযোগ্য, আপনাকে দ্রুত এবং দক্ষতার সাথে বিপুল পরিমাণ ডেটা প্রক্রিয়া করার অনুমতি দেয়। আপনি একজন ডেভেলপার, একজন ব্যবসার মালিক, অথবা একজন ডকুমেন্ট ম্যানেজমেন্ট পেশাদার হোন না কেন, জাভার জন্য Aspose.Cells Cloud SDK হল Excel কে HTML-এ রূপান্তর করার জন্য একটি আদর্শ পছন্দ।

এখন প্রথমে pom.xml-এ নিম্নলিখিত তথ্য যোগ করে জাভা প্রজেক্টে (maven বিল্ড) SDK রেফারেন্স যোগ করতে হবে।

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

আপনার যদি ক্লাউড ড্যাশবোর্ড-এ একটি বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে অনুগ্রহ করে একটি বৈধ ইমেল ঠিকানা ব্যবহার করে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন এবং আপনার ব্যক্তিগতকৃত ক্লায়েন্টের শংসাপত্রের বিবরণ পান।

জাভাতে এক্সেল টু ওয়েব

নিচের ধাপগুলি অনুসরণ করে আপনি কীভাবে একটি অনলাইন স্প্রেডশীট ভিউয়ার তৈরি করতে পারেন তার বিশদ আলোচনা করা যাক।

  • CellsApi ক্লাসের একটি উদাহরণ তৈরি করুন যা ক্লায়েন্ট শংসাপত্রগুলিকে ইনপুট আর্গুমেন্ট হিসাবে নেয়।
  • ইনপুট এক্সেলের নাম, এইচটিএমএল হিসাবে ফলস্বরূপ বিন্যাস এবং স্ট্রিং ভেরিয়েবলে আউটপুট ফাইলের নাম উল্লেখ করুন।
  • ফাইল ইনস্ট্যান্স ব্যবহার করে স্থানীয় ড্রাইভ থেকে এক্সেল ওয়ার্কবুকের বিষয়বস্তু পড়ুন।
  • অবশেষে, রূপান্তর অপারেশন শুরু করতে cellsWorkbookPutConvertWorkbook(…) পদ্ধতিটিকে কল করুন।
// আরও উদাহরণের জন্য, দয়া করে https://github.com/aspose-cells-cloud/aspose-cells-cloud-java দেখুন

try
    {
    // https://dashboard.aspose.cloud/ থেকে ClientID এবং ClientSecret পান
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // ক্লায়েন্ট শংসাপত্র ব্যবহার করে CellsApi-এর একটি উদাহরণ তৈরি করুন
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // ইনপুট এক্সেল ওয়ার্কবুকের নাম
    String fileName = "source.xlsx";
    // ওয়ার্কবুক এনক্রিপ্ট করা হলে পাসওয়ার্ডের বিবরণ
    String password = null;
        
    // ফলাফল ফাইল বিন্যাস
    String format = "HTML";
    		
    // স্থানীয় সিস্টেম থেকে ফাইল লোড করুন
    File file = new File("c://Users/"+fileName);	
    
    // নথি রূপান্তর অপারেশন সঞ্চালন
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // সফলতার বার্তা প্রিন্ট করুন
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
এক্সেল থেকে csv ফাইল প্রিভিউ

image1:- এক্সেল থেকে HTML রূপান্তর পূর্বরূপ

উপরের উদাহরণে ব্যবহৃত ইনপুট এক্সেল myDocument.xlsx থেকে ডাউনলোড করা যেতে পারে।

API-এর আশ্চর্যজনক ক্ষমতা লক্ষ্য করুন যেখানে পৃথক ওয়ার্কশীটগুলি ফলস্বরূপ HTML-এ পৃথক ট্যাব হিসাবে উপস্থিত হচ্ছে।

CURL কমান্ড ব্যবহার করে Excel কে HTML এ রূপান্তর করুন

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

সুতরাং নিম্নলিখিত কমান্ডটি কার্যকর করার সময় প্রথমে আমাদের একটি JWT অ্যাক্সেস টোকেন তৈরি করতে হবে।

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

একবার আমাদের কাছে JWT টোকেন হয়ে গেলে, XLS কে HTML-এ রূপান্তর করতে এবং ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করতে আমাদের নিম্নলিখিত কমান্ডটি কার্যকর করতে হবে।

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

চূড়ান্ত মন্তব্য

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

অনুগ্রহ করে মনে রাখবেন যে SDK-এর সম্পূর্ণ সোর্স কোড GitHub (MIT লাইসেন্সের অধীনে প্রকাশিত) থেকে ডাউনলোড করা যেতে পারে। পরিশেষে, API ব্যবহার করার সময় আপনি যদি কোনো সমস্যার সম্মুখীন হন, তাহলে অনুগ্রহ করে বিনামূল্যে পণ্য সমর্থন ফোরাম এর মাধ্যমে আমাদের সাথে নির্দ্বিধায় যোগাযোগ করুন।

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

আমরা এই সম্পর্কে আরও জানতে নিম্নলিখিত লিঙ্কগুলিতে যাওয়ার সুপারিশ করছি: