json থেকে এক্সেল

C# .NET ব্যবহার করে এক্সেলকে JSON-এ রূপান্তর করুন

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

এক্সেল থেকে JSON রূপান্তর API এর ভূমিকা

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

SDK ব্যবহার করার জন্য, আমাদের একটি NuGet প্যাকেজ হিসাবে এর রেফারেন্স যোগ করতে হবে। NuGet প্যাকেজ ম্যানেজারে “Aspose.Cells-Cloud” অনুসন্ধান করুন এবং প্যাকেজ যোগ করুন।

Aspose.Cells Cloud

ছবি 1:- Aspose.Cells Cloud NuGet প্যাকেজ।

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

C# ব্যবহার করে JSON-এ এক্সেল

এই বিভাগে C# কোড স্নিপেট ব্যবহার করে কিভাবে Excel-কে JSON-এ রূপান্তর করা যায় তার সমস্ত প্রয়োজনীয় বিবরণ ব্যাখ্যা করে। অনুগ্রহ করে মনে রাখবেন, এই উদাহরণটি input.xls ওয়ার্কশীট ব্যবহার করে।

json থেকে এক্সেল

চিত্র 2:- এক্সেল থেকে JSON রূপান্তর পূর্বরূপ।

// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান 
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 = "input.xls";
// ফলাফল ফাইলের জন্য বিন্যাস
string format = "JSON";

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

        // রূপান্তর অপারেশন শুরু করুন
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to JSON 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(…) পদ্ধতি ব্যবহার করে ইনপুট এক্সেল ওয়ার্কশীট পড়ুন।

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

এক্সেল থেকে JSON রূপান্তর সঞ্চালনের পদ্ধতিটি কল করুন এবং ক্লাউড স্টোরেজে আউটপুট সংরক্ষণ করুন।

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

আমরা বুঝতে পারি যে CURL হল REST API অ্যাক্সেস করার জন্য একটি কমান্ড লাইন টুল, এটি ডেভেলপার এবং আইটি পেশাদারদের জন্য একটি অপরিহার্য হাতিয়ার করে তোলে। CURL এর সাহায্যে, আমরা REST API-এর জন্য HTTP অনুরোধ করতে পারি, সার্ভার থেকে ডেটা পুনরুদ্ধার করতে পারি এবং বিভিন্ন কাজ সম্পাদন করতে পারি। এখন এই বিভাগে, আমরা CURL কমান্ড ব্যবহার করে XLS কে JSON এ রূপান্তর করতে যাচ্ছি।

এখন, পূর্বশর্ত হিসাবে, আমাদের প্রথমে নিম্নলিখিত কমান্ডটি ব্যবহার করে একটি 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 ক্লাউড স্টোরেজে উপলব্ধ হবে এবং রূপান্তরের পরে, আমরা এটি স্থানীয় ড্রাইভে সংরক্ষণ করতে যাচ্ছি।

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.json"

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

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=converted.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>

দ্রুত নির্দেশনা

বিনামূল্যে এক্সেল থেকে JSON কনভার্টার খুঁজছেন! অনুগ্রহ করে আমাদের অনলাইন এক্সেল কনভার্টার ব্যবহার করার চেষ্টা করুন।

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

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

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

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

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