csv থেকে এক্সেল

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

নির্বিঘ্নে Excel ফাইলগুলিকে CSV ফর্ম্যাটে রূপান্তর করার ক্ষমতা একটি গুরুত্বপূর্ণ হিসাবে দাঁড়িয়েছে একইভাবে বিকাশকারী এবং ডেটা উত্সাহীদের জন্য দক্ষতা। আমরা বুঝি যে এক্সেল শীটগুলি ডেটা সংগঠনের জন্য শক্তিশালী হাতিয়ার, কিন্তু কখনও কখনও আমরা বিভিন্ন সিস্টেমের সাথে বিনিময়যোগ্যতা এবং সামঞ্জস্যের ক্ষেত্রে চ্যালেঞ্জ তৈরি করি। অতএব, এই নির্দেশিকাটি এই রূপান্তরের জন্য অপরিহার্য প্রয়োজনীয়তা অন্বেষণ করে, একীকরণের সহজতার সাথে ডেটা বিনিময়যোগ্যতার সূক্ষ্ম বিষয়গুলি অনুসন্ধান করে। আসুন .NET REST API ব্যবহার করার বিশদ বিবরণ জেনে নেওয়া যাক যা আপনাকে দক্ষতার সাথে ডেটা ওয়ার্কফ্লো নেভিগেট এবং অপ্টিমাইজ করার ক্ষমতা দেয়৷

এক্সেল থেকে CSV রূপান্তর SDK

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

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

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

ক্লাউড এসডিকে ক্লাউডে রূপান্তর করার ক্ষমতা প্রদান করে এবং স্থানীয় ইনস্টলেশনের প্রয়োজনীয়তা দূর করে স্কেলেবিলিটি এবং অ্যাক্সেসযোগ্যতার একটি স্তর যুক্ত করে। আসুন কিভাবে C# .NET ব্যবহার করে একটি XLSX কে CSV তে রূপান্তর করতে হয় তার বিস্তারিত অন্বেষণ করি।

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

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

আমাদের ইনপুট এক্সেলের বিষয়বস্তু পড়তে হবে এবং তারপর ক্লাউড স্টোরেজে আপলোড করতে হবে।

var response = cellsInstance.CellsWorkbookGetWorkbook("input.xls", null, format: "CSV", isAutoFit: true, null, null, null, "output.html", null);

এখন, অনলাইনে Excel থেকে CSV রূপান্তর সম্পাদন করতে API-কে কল করুন। সফল অপারেশনের পর, ফলস্বরূপ CSVও ক্লাউড স্টোরেজে আপলোড করা হয়।

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

        // এক্সেল থেকে CSV রূপান্তর অপারেশন শুরু করুন
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.xlsx", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);

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

.NET REST API ব্যবহার করে Excel থেকে CSV রূপান্তরের পূর্বরূপ।

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

CURL কমান্ড ব্যবহার করে এক্সেল থেকে কমা সীমাবদ্ধ ফাইল

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

এই পদ্ধতির প্রথম ধাপ হল নিম্নলিখিত কমান্ড ব্যবহার করে একটি 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"

একবার আমাদের কাছে JWT টোকেন হয়ে গেলে, Excel কে CSV অনলাইনে রূপান্তর করতে নিম্নলিখিত কমান্ডটি চালান। ইনপুট এক্সেল ইতিমধ্যেই ক্লাউড স্টোরেজে উপলব্ধ থাকবে এবং রূপান্তরের পরে, ফলস্বরূপ CSV একই ক্লাউড স্টোরেজে সংরক্ষণ করা হবে (যদি না আপনি ভিন্ন অবস্থান নির্দিষ্ট করেন)।

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

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

  • স্থানীয় ড্রাইভে ফলাফল CSV সংরক্ষণ করার জন্য, অনুগ্রহ করে নিম্নলিখিত cURL কমান্ডটি ব্যবহার করুন যেখানে আমরা GET অনুরোধে আউটপুট ফাইলের নামটি এড়িয়ে গিয়েছি এবং ফলাফল ফাইল পাথ নির্দিষ্ট করে -o যুক্তি ব্যবহার করেছি।
curl -v "https://api.aspose.cloud/v3.0/cells/input.xls?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.csv"

উপসংহার

উপসংহারে, এই বিস্তৃত নির্দেশিকাটি Excel থেকে CSV রূপান্তরের জন্য দুটি শক্তিশালী পদ্ধতির উপর আলোকপাত করেছে, প্রতিটি ডেভেলপারদের বিভিন্ন চাহিদা পূরণ করে। C# .NET-এর ক্ষমতা ব্যবহার করা হোক বা CURL কমান্ডের সাহায্যে Aspose.Cells ক্লাউডকে কাজে লাগানো হোক না কেন, আমরা এক্সেল ডেটা ট্রান্সফরমেশনের দক্ষতাকে স্ট্রীমলাইন এবং উন্নত করি। যে পথ বেছে নেওয়া হোক না কেন, আপনার ডেটা প্রসেসিং ওয়ার্কফ্লোকে উন্নত করার জন্য প্রয়োজনীয় অন্তর্দৃষ্টি দিয়ে সজ্জিত এবং নির্বিঘ্নে এক্সেল ফাইলগুলিকে আত্মবিশ্বাসের সাথে CSV-এ রূপান্তর করুন৷

উপকারী সংজুক

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

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

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