শব্দ থেকে এক্সেল

C# .NET ব্যবহার করে Excel (XLS, XSLX) কে CSV-তে রূপান্তর করুন

Excel এবং Word হল দুটি সর্বাধিক ব্যবহৃত Microsoft Office অ্যাপ্লিকেশন। যদিও এক্সেল প্রাথমিকভাবে সংখ্যাসূচক ডেটা সংরক্ষণ এবং বিশ্লেষণের জন্য ব্যবহৃত হয়, টেক্সট ডকুমেন্ট তৈরি এবং ফর্ম্যাট করার জন্য Word একটি জনপ্রিয় টুল। যাইহোক, এমন কিছু সময় আছে যখন আপনাকে একটি Excel ফাইলকে Word নথিতে রূপান্তর করতে হতে পারে, সম্ভবত একটি প্রতিবেদন বা আপনার ডেটার সারাংশ তৈরি করতে। এই প্রযুক্তিগত ব্লগে, আমরা প্রক্রিয়াটিকে স্বয়ংক্রিয় করার জন্য উপলব্ধ বিভিন্ন সরঞ্জাম এবং কৌশল সহ, আপনি এক্সেলকে ওয়ার্ডে রূপান্তর করার বিভিন্ন উপায় অন্বেষণ করব। আমরা প্রতিটি পদ্ধতির সুবিধা এবং সীমাবদ্ধতাগুলি নিয়েও আলোচনা করব, যাতে আপনি আপনার নির্দিষ্ট প্রয়োজনের উপর ভিত্তি করে সেরা পদ্ধতি বেছে নিতে পারেন।

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

এক্সেল থেকে ওয়ার্ড রূপান্তর API

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

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

এক্সেলকে C# এ ওয়ার্ডে রূপান্তর করুন

C# ব্যবহার করে শব্দে এক্সেল রপ্তানি করতে নিচে দেওয়া ধাপ এবং কোড স্নিপেট অনুসরণ করুন।

// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান 
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 instance = new CellsApi(clientID, clientSecret);

// আমাদের ইনপুট এক্সেল ফাইলের নাম
string name = "myDocument.xls";
// ফলস্বরূপ ওয়ার্ড নথির বিন্যাস
string format = "DOCX";

try
{
    // স্থানীয় ড্রাইভ থেকে ফাইল লোড করুন
    using (var file = System.IO.File.OpenRead(name))
    {

        // রূপান্তর অপারেশন শুরু করুন
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: null);
        
        // ফলস্বরূপ CSV স্থানীয় ড্রাইভে সংরক্ষণ করুন
        using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
        {
            response.CopyTo(fileStream);
        }
        
        // রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to Word successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

আসুন উপরের কোড স্নিপেটটি বুঝতে পারি:

CellsApi instance = new CellsApi(clientID, clientSecret);

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

var file = System.IO.File.OpenRead(name)

System.IO.File ক্লাসের OpenRead(…) পদ্ধতি ব্যবহার করে ইনপুট এক্সেল ওয়ার্কশীট পড়ুন।

CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

উপরের পদ্ধতিটি Excel থেকে Word রূপান্তর শুরু করে এবং ফলস্বরূপ DOCX ক্লাউড স্টোরেজে সংরক্ষিত হয়।

using (var fileStream = new FileStream("myResultant.docx", System.IO.FileMode.OpenOrCreate, FileAccess.Write))
{
    response.CopyTo(fileStream);
}

এখন ফলস্বরূপ ওয়ার্ড (DOCX) স্থানীয় ড্রাইভে সংরক্ষণ করতে, দয়া করে উপরের কোড লাইনগুলি ব্যবহার করুন

শব্দ থেকে এক্সেল

এক্সেল থেকে ওয়ার্ড রূপান্তর পূর্বরূপ।

আপনি myDocument.xlsx থেকে উপরের উদাহরণে ব্যবহৃত নমুনা এক্সেল ওয়ার্কশীট ডাউনলোড করার কথা বিবেচনা করতে পারেন )

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

CURL কমান্ড ব্যবহার করে XLS কে Word-এ রূপান্তর করা ডেভেলপারদের জন্য একটি সুবিধাজনক বিকল্প হতে পারে যারা ফাইল রূপান্তর করার জন্য একটি স্বয়ংক্রিয় সমাধান খুঁজছেন। যেহেতু Aspose.Cells ক্লাউড REST আর্কিটেকচারের উপরে তৈরি করা হয়েছে, তাই আমরা সহজেই CURL কমান্ড ব্যবহার করে Excel XLS থেকে Word রূপান্তর করতে পারি।

এখন, প্রথমে আমাদের ক্লায়েন্ট শংসাপত্রের উপর ভিত্তি করে একটি JWT অ্যাক্সেস টোকেন তৈরি করতে হবে:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

XLS কে Word নথিতে রূপান্তর করতে এখন আমাদের নিম্নলিখিত কমান্ডটি চালাতে হবে। রূপান্তরের পরে, ফলস্বরূপ ফাইলটি ক্লাউড স্টোরেজে সংরক্ষিত হয়:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Excel থেকে ওয়ার্ড রূপান্তর করতে এবং স্থানীয় ড্রাইভে আউটপুট সংরক্ষণ করতে অনুগ্রহ করে নিম্নলিখিত cURL কমান্ডটি ব্যবহার করুন:

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument(1).xlsx?format=DOCX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o "Output.docx"

মন্তব্য আখেরী

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

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

সম্পর্কে আরও জানতে অনুগ্রহ করে নিম্নলিখিত লিঙ্কগুলিতে যান: