এক্সেল থেকে এসকিউএল ফাইল

এক্সেল ওয়ার্কবুককে C# .NET-তে SQL স্ক্রিপ্ট ফাইলে রূপান্তর করুন।

C# .NET ব্যবহার করে একটি এক্সেল ওয়ার্কবুককে একটি SQL স্ক্রিপ্ট ফাইলে রূপান্তর করা ডেভেলপার এবং ডেটা পেশাদারদের জন্য একটি গুরুত্বপূর্ণ প্রক্রিয়া যাদের স্প্রেডশীট এবং ডেটাবেসের মধ্যে দক্ষতার সাথে ডেটা স্থানান্তর করতে হবে। উপরন্তু, এসকিউএল স্ক্রিপ্টে এক্সেল ডেটা রূপান্তর করে, আপনি আমদানি প্রক্রিয়া স্বয়ংক্রিয় করতে পারেন, ম্যানুয়াল ত্রুটির ঝুঁকি কমাতে পারেন এবং নিশ্চিত করতে পারেন যে আপনার ডেটা আপনার SQL ডাটাবেসে সঠিকভাবে উপস্থাপন করা হয়েছে।

এক্সেল থেকে SQL রূপান্তরের জন্য REST API

Aspose.Cells Cloud SDK for .NET XLS, XLSX, এবং CSV সহ এক্সেল ফরম্যাটের বিস্তৃত পরিসরকে সমর্থন করে, যা বিভিন্ন ধরনের স্প্রেডশীট ডেটা পরিচালনার ক্ষেত্রে নমনীয়তার অনুমতি দেয়। এই SDK ব্যবহার করে, আপনি এসকিউএল কমান্ডে স্প্রেডশীট ডেটার রূপান্তর স্বয়ংক্রিয়ভাবে করতে পারেন, যা ডাটাবেসগুলি পূরণ করতে কার্যকর করা যেতে পারে।

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

C# .NET{#xls-to-sql-csharp}-এ এক্সেলকে এসকিউএল ফাইলে রূপান্তর করুন

আসুন অন্বেষণ করি কিভাবে REST API-এর ক্লাউড-ভিত্তিক আর্কিটেকচার স্কেলেবিলিটি এবং একীকরণের সহজতা প্রদান করে এবং আমাদেরকে এটিকে একটি .NET অ্যাপ্লিকেশনে নিরবিচ্ছিন্নভাবে অন্তর্ভুক্ত করতে সক্ষম করে।

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

দ্বিতীয়ত, SaveOptions-এর একটি উদাহরণ তৈরি করুন এবং আউটপুট ফাইল ফর্ম্যাটটিকে SQL হিসেবে সংজ্ঞায়িত করুন।

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

তৃতীয়ত, PostWorkbookSaveAsRequest-এর একটি উদাহরণ তৈরি করুন যেখানে আমরা ইনপুট এক্সেল ওয়ার্কবুকের নাম, ফলাফলপ্রাপ্ত SQL ফাইলের নাম এবং অন্যান্য ঐচ্ছিক পরামিতি উল্লেখ করি।

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Excel থেকে SQL রূপান্তর শুরু করতে API-কে কল করুন। কোডটি সফলভাবে এক্সিকিউট হয়ে গেলে, ফলস্বরূপ এসকিউএল ফাইলটি ক্লাউড স্টোরেজে সংরক্ষিত হয়।

// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// https://dashboard.aspose.cloud/ থেকে ক্লায়েন্ট শংসাপত্র পান
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// ClientID এবং ClientSecret পাস করার সময় CellsApi উদাহরণ তৈরি করুন
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // ইনপুট এক্সেল ফাইল লোড করুন
    using (var inputFile = System.IO.File.OpenRead(input_excel.xls))
    {
        // ক্লাউড স্টোরেজে ইনপুট এক্সেল ওয়ার্কবু আপলোড করুন
        cellsInstance.UploadFile("input.xls", inputFile);

        // এক্সেলকে এসকিউএল ফাইলে রূপান্তর করতে API কল করুন
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.xls,null, format: "SQL", null, null, null, null, "myResultant.sql", null,null);

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

এসকিউএল ফাইল রূপান্তর এক্সেল ওয়ার্কবুকের পূর্বরূপ।

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

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

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

এই পদ্ধতির প্রথম ধাপ হল নিম্নলিখিত কমান্ড ব্যবহার করে একটি JWT অ্যাক্সেস টোকেন তৈরি করা:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

একবার আমাদের কাছে JWT অ্যাক্সেস টোকেন হয়ে গেলে, অনুগ্রহ করে এসকিউএল ফাইলে এক্সেল ওয়ার্কবুক এক্সপোর্ট করতে নিম্নলিখিত কমান্ডটি চালান।

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

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

ফলস্বরূপ এসকিউএল ফাইলটিকে স্থানীয় ড্রাইভে সংরক্ষণ করার জন্য, অনুগ্রহ করে নিম্নলিখিত cURL কমান্ডটি চালান।

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.sql"

বিনামূল্যে এক্সেল থেকে SQL রূপান্তর অ্যাপ

আমাদের REST API-এর ক্ষমতাগুলি দ্রুত দেখার জন্য, অনুগ্রহ করে আমাদের লাইটওয়েট এবং সাপার-দক্ষ [Excel to SQL ফাইল কনভার্সন অ্যাপ10 ব্যবহার করার চেষ্টা করুন। এই বিনামূল্যের অ্যাপটি Aspose.Cloud API-এর উপরে তৈরি করা হয়েছে এবং কোনও ইনস্টলেশন প্রয়োজনীয়তা ছাড়াই অনলাইনে পরীক্ষা করা যেতে পারে।

এসকিউএল থেকে এক্সেল

এক্সেল থেকে এসকিউএল ফাইল রূপান্তর অ্যাপ।

উপসংহার

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

উপকারী সংজুক

  • [বিনামূল্যে সমর্থন ফোরাম [১৪]
  • [লাইভ ডেমো [১৫]

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

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