অনলাইন যোগাযোগের যুগ, গতিশীল বিষয়বস্তু সাফল্যের চাবিকাঠি। অতএব, জাভা ব্যবহার করে অনায়াসে Excel ডেটাকে HTML তে রূপান্তর করার প্রয়োজনীয়তা আগের চেয়ে আরও গুরুত্বপূর্ণ হয়ে উঠেছে। উপরন্তু, এক্সেল স্প্রেডশীটগুলিকে এইচটিএমএল-এ নির্বিঘ্নে অনুবাদ করার এই ক্ষমতা একটি গেম-চেঞ্জার। এই নিবন্ধটি এই রূপান্তর প্রক্রিয়ায় জাভা ক্লাউড SDK যে মুখ্য ভূমিকা পালন করে তা নিয়ে আলোচনা করে, একটি দৃশ্যমান চালিত অনলাইন ল্যান্ডস্কেপের চাহিদা মেটাতে অন্তর্দৃষ্টি, কৌশল এবং ব্যবহারিক পদক্ষেপগুলি অফার করে৷
- এক্সেল থেকে এইচটিএমএল রূপান্তরের জন্য REST API
- জাভাতে এক্সেলকে এইচটিএমএলে রূপান্তর করুন
- মাইক্রোসফ্ট এক্সেল অনলাইন সিআরএল কমান্ড সহ এইচটিএমএলে রূপান্তর
এক্সেল থেকে এইচটিএমএল রূপান্তরের জন্য REST API
এক্সেলকে HTML-এ রূপান্তর করা একটি নির্বিঘ্ন এবং কার্যকর প্রক্রিয়া হয়ে ওঠে যখন [Aspose.Cells Cloud SDK for Java] ব্যবহার করে, একটি শক্তিশালী টুলকিট যা একটি ক্লাউড-ভিত্তিক পরিবেশে এক্সেল অপারেশনগুলিকে স্ট্রিমলাইন করার জন্য ডিজাইন করা হয়েছে। এই শক্তিশালী SDK আপনাকে রূপান্তর প্রক্রিয়াটিকে সুনির্দিষ্টভাবে নিয়ন্ত্রণ করতে বিভিন্ন বৈশিষ্ট্যের সাথে ক্ষমতা দেয়, নিশ্চিত করে যে ফলস্বরূপ HTML মূল এক্সেল ওয়ার্কবুকের সূক্ষ্মতাকে প্রতিফলিত করে। সুতরাং, আপনি বিন্যাস সংরক্ষণ, ইন্টারঅ্যাক্টিভিটি বাড়ানো বা একটি প্রতিক্রিয়াশীল লেআউট তৈরি করার লক্ষ্য রাখছেন না কেন, এই SDK বিভিন্ন রূপান্তর পরামিতিগুলির উপর দানাদার নিয়ন্ত্রণ অফার করে।
এখন, SDK ব্যবহার করার জন্য, আপনার প্রকল্পে Cloud SDK রেফারেন্স যোগ করতে অনুগ্রহ করে pom.xml-এ নিম্নলিখিত বিবরণ যোগ করুন।
<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>24.1.1</version>
</dependency>
</dependencies>
ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পান। আপনার যদি কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে [দ্রুত শুরু] [১৩] নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন।
জাভাতে এক্সেলকে এইচটিএমএলে রূপান্তর করুন
উপরে উল্লিখিত হিসাবে, জাভার জন্য Aspose.Cells ক্লাউড SDK স্বজ্ঞাত API কলগুলির মাধ্যমে এক্সেল থেকে HTML রূপান্তর শুরু করতে পারে, আপনাকে নমনীয়তা এবং কাস্টমাইজেশন বিকল্পগুলি প্রদান করে। এটি গতিশীল এবং দৃষ্টিনন্দন HTML সামগ্রী সরবরাহ করে, আধুনিক ওয়েব অ্যাপ্লিকেশন এবং উপস্থাপনাগুলিতে এক্সেল ডেটার বিরামহীন একীকরণ নিশ্চিত করে। নিম্নলিখিত বিভাগটি জাভাতে এক্সেলকে এইচটিএমএল-এ রূপান্তরিত করার পদক্ষেপগুলি ব্যাখ্যা করে।
CellsApi api = new CellsApi(clientId,clientSecret);
CellsApi ক্লাসের একটি অবজেক্ট তৈরি করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করি।
cellsInstance.uploadFile("input.xlsx", file, "Internal");
ক্লাউড স্টোরেজে ইনপুট এক্সেল ওয়ার্কবুক আপলোড করুন।
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
এক্সেল থেকে এইচটিএমএল রূপান্তর শুরু করুন। সফল অপারেশনের পর, ফলস্বরূপ এইচটিএমএল ‘ইন্টারনাল’ নামে স্টোরেজে সংরক্ষণ করা হয়।
// আরও উদাহরণের জন্য, অনুগ্রহ করে https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples দেখুন
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;
// ওয়ার্কবুকের সারিগুলি স্বয়ংক্রিয়ভাবে সেট করা হবে কিনা তা নির্দিষ্ট করে৷
Boolean isAutoFit = true;
// শুধুমাত্র টেবিল ডেটা সংরক্ষণ করে কিনা তা নির্দিষ্ট করে। এক্সেল করতে শুধুমাত্র পিডিএফ ব্যবহার করুন।
Boolean onlySaveTable = true;
// ফলাফল ফাইল বিন্যাস
String format = "HTML";
// স্থানীয় সিস্টেম থেকে ফাইল লোড করুন
File file = new File("c://Users/nayyer/"+fileName);
// ক্লাউড স্টোরেজে ইনপুট এক্সেল আপলোড করুন
api.uploadFile("input.xlsx", file, "Internal");
// XLS থেকে HTML রূপান্তর অপারেশন সঞ্চালন
// API ক্লাউড স্টোরেজ থেকে ইনপুট এক্সেল ওয়ার্কবুক লোড করে
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
// সাফল্যের বার্তা প্রিন্ট করুন
System.out.println("Excel to HTML converted successfully !");
}catch(Exception ex)
{
// কনসোলে ব্যতিক্রম বিবরণ মুদ্রণ করুন
System.out.println(ex);
}
ইনপুট এক্সেল ওয়ার্কবুক এবং উপরের উদাহরণে জেনারেট করা এইচটিএমএল এখান থেকে ডাউনলোড করা যেতে পারে:
দয়া করে ডাউনলোড করা HTML ফাইলের এক্সটেনশনের নাম .hml থেকে .html করুন।
মাইক্রোসফ্ট এক্সেল অনলাইন সিআরএল কমান্ড সহ এইচটিএমএলে রূপান্তর
Aspose.Cells Cloud একটি বহুমুখী ক্লাউড-ভিত্তিক পরিবেশ প্রদান করে যেখানে বিকাশকারীরা এক্সেল ডেটাকে এইচটিএমএলে রূপান্তর সহ বিভিন্ন এক্সেল ক্রিয়াকলাপ সম্পাদন করতে এর 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/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
ক্লাউড স্টোরেজে উপলব্ধ ইনপুট এক্সেল ওয়ার্কবুকের নাম দিয়ে ইনপুটএক্সেল
, জেনারেট করা এইচটিএমএল এর নাম দিয়ে আউটপুটফাইল
এবং উপরে জেনারেট করা একটি JWT অ্যাক্সেস টোকেন দিয়ে অ্যাক্সেস টোকেন
প্রতিস্থাপন করুন।
যদি আমাদের স্থানীয় ড্রাইভে ফলস্বরূপ HTML সংরক্ষণ করতে হয়, অনুগ্রহ করে নিম্নলিখিত cURL কমান্ডটি ব্যবহার করুন।
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"
উপসংহার
উপসংহারে, এক্সেলকে এইচটিএমএল-এ রূপান্তরের যাত্রা দুটি স্বতন্ত্র অথচ পরিপূরক পদ্ধতির দ্বারা চিহ্নিত করা হয়েছে। হয় আপনি SDK দ্বারা প্রদত্ত বিস্তৃত এবং বৈশিষ্ট্য-সমৃদ্ধ টুলকিট বা সিআরএল কমান্ডের স্ক্রিপ্টযোগ্য দক্ষতা এবং ক্রস-প্ল্যাটফর্ম অভিযোজনযোগ্যতা বেছে নিন। যাইহোক, উভয় পদ্ধতিই এক্সেল ডেটাকে প্রতিক্রিয়াশীল এবং দৃশ্যত আকর্ষক এইচটিএমএল-এ নিরবিচ্ছিন্নভাবে অনুবাদ করার সাধারণ লক্ষ্যে একত্রিত হয়। তা সত্ত্বেও, এই পদ্ধতির শক্তি একটি নির্ভরযোগ্য এবং দক্ষ সমাধান নিশ্চিত করে, যা ডেভেলপার এবং ব্যবহারকারীদের জন্য এক্সেল থেকে HTML রূপান্তরের সম্পূর্ণ সম্ভাবনাকে আনলক করে।
উপকারী সংজুক
- [বিনামূল্যে সমর্থন ফোরাম6
- [নতুন প্রকাশ5
- [লাইভ ডেমো7
সম্পরকিত প্রবন্ধ
আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: