ডেটা ম্যানেজমেন্টের জটিল ট্যাপেস্ট্রিতে, CSV এক্সেল ওয়ার্কবুকে (XLSX রূপান্তর করার প্রয়োজন /xlsx/), XLS) একটি গুরুত্বপূর্ণ পদক্ষেপ হিসেবে আবির্ভূত হয়। এটি আরও গতিশীল এবং অ্যাক্সেসযোগ্য ডেটা অভিজ্ঞতার একটি গেটওয়ে অফার করে। যদিও CSV ফাইলগুলি সরলতা প্রদান করে, তবে এতে এক্সেলের শক্তিশালী কার্যকারিতা এবং ভিজ্যুয়াল আবেদনের অভাব রয়েছে। এই নিবন্ধে, আমরা CSV কে Excel এ রূপান্তর করার জন্য বাধ্যতামূলক প্রয়োজনীয়তাগুলি উন্মোচন করেছি। তাই আসুন .NET REST API ব্যবহার করে কাঁচা ডেটা এবং কর্মযোগ্য অন্তর্দৃষ্টিগুলির মধ্যে ব্যবধান পূরণ করার জন্য বিশদ বিবরণের দিকে নজর দেওয়া যাক, আরও সুগমিত এবং কার্যকর ডেটা রূপান্তর অভিজ্ঞতা নিশ্চিত করে৷
- CSV থেকে Excel রূপান্তরের জন্য .NET ক্লাউড SDK
- C# এ CSV ফাইলকে Excel এ রূপান্তর করুন
- CURL কমান্ড ব্যবহার করে CSV থেকে XLS রূপান্তর
CSV থেকে Excel রূপান্তরের জন্য .NET ক্লাউড SDK
.NET-এর জন্য Aspose.Cells Cloud SDK CSV থেকে Excel (XLSX, XLS)-এ একটি বিরামহীন রূপান্তর প্রদান করে। এই শক্তিশালী SDK শুধুমাত্র রূপান্তর প্রক্রিয়াকে সহজ করে এবং ত্বরান্বিত করে না বরং অন্যান্য অগণিত ক্ষমতার দরজাও খুলে দেয়। কিছু ক্রিয়াকলাপের মধ্যে রয়েছে (তবে সীমাবদ্ধ নয়) এক্সেল ওয়ার্কশীট ম্যানিপুলেশন, চার্ট তৈরি, উন্নত বিন্যাস এবং এমনকি আপনি জটিল গণনা করতে পারেন।
এখন NuGet প্যাকেজ ম্যানেজারে Aspose.Cells-Cloud
অনুসন্ধান করুন এবং প্যাকেজ যোগ করুন
বোতামে ক্লিক করুন। দ্বিতীয়ত, ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পান। আপনার যদি কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে শুধুমাত্র দ্রুত শুরু নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন।
C# এ CSV ফাইলকে Excel এ রূপান্তর করুন
C# .NET ব্যবহার করে CSV থেকে Excel (XLSX, XLS) রূপান্তরের জন্য একটি বিরামহীন যাত্রা শুরু করুন।
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
CellsApi ক্লাসের একটি অবজেক্ট তৈরি করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করি।
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
WorkbookSaveAsRequest এর একটি উদাহরণ তৈরি করুন যেখানে আমরা ইনপুট CSV ফাইলের নাম, ফলস্বরূপ XLS নাম এবং কয়েকটি ঐচ্ছিক পরামিতি প্রদান করি।
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
CSV থেকে XLSX রূপান্তর অপারেশন শুরু করতে API-কে কল করুন। একবার কোডটি সফলভাবে কার্যকর করা হলে, ফলাফলের এক্সেলটি ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।
/ For complete examples and data files, please go to
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);
// ইনপুট CSV ফাইলের নাম
string input_CSV = "source.csv";
// ফলস্বরূপ XLS ফাইলের নাম
string resultant_XLS = "output.xls";
try
{
// ইনপুট CSV ফাইলের বিষয়বস্তু পড়ুন
var file = System.IO.File.OpenRead(input_CSV);
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
{
name = input_CSV,
newfilename = resultant_XLS,
isAutoFitRows = true,
isAutoFitColumns = true
};
// রূপান্তর অপারেশন শুরু করুন
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
// রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Successful conversion of CSV to Excel format !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
CURL কমান্ড ব্যবহার করে CSV থেকে XLS রূপান্তর
CURL কমান্ডের মাধ্যমে Aspose.Cells Cloud ব্যবহার করে CSV-কে Excel-এ রূপান্তর একটি দ্রুত এবং অ্যাক্সেসযোগ্য পথ উপস্থাপন করে। এই পদ্ধতিটি সরলতা এবং ব্যবহারের সহজতা প্রদান করে এবং অতিরিক্ত ক্ষমতার একটি বর্ণালীতে একটি গেটওয়ে প্রবর্তন করে।
এই পদ্ধতির প্রথম ধাপ হল নিম্নলিখিত কমান্ড ব্যবহার করে একটি 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 টোকেন হয়ে গেলে, অনুগ্রহ করে CSV কে XLS ফর্ম্যাটে রূপান্তর করতে নিম্নলিখিত কমান্ডটি চালান। রূপান্তরের পরে, ফলাফলের এক্সেল ওয়ার্কবুকটি ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}/SaveAs?newfilename={resultantFile}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"XLS\", \"ClearData\": true, \"CreateDirectory\": true, \"EnableHTTPCompression\": true, \"RefreshChartCache\": true, \"SortNames\": true, \"ValidateMergedAreas\": true}"
ক্লাউড স্টোরেজে উপলব্ধ ইনপুট CSV ফাইলের নাম দিয়ে ইনপুটফাইল
প্রতিস্থাপন করুন, উত্পন্ন আউটপুট এক্সেল ওয়ার্কশীটের নাম দিয়ে আউটপুট ফাইল
এবং উপরে জেনারেট করা JWT অ্যাক্সেস টোকেন দিয়ে অ্যাক্সেসটোকেন
প্রতিস্থাপন করুন।
উপসংহার
উপসংহারে, CSV থেকে Excel (XLSX, XLS) পর্যন্ত যাত্রা Aspose.Cells ক্লাউড দ্বারা প্রদত্ত বহুমুখী সমাধানের প্রমাণ। .NET-এর জন্য ব্যবহারকারী-বান্ধব Aspose.Cells Cloud SDK-এর মাধ্যমে হোক বা cURL কমান্ডগুলির দ্রুত দক্ষতার মাধ্যমে, আপনি ডেটা রূপান্তরের রূপান্তরকারী শক্তি অনুভব করতে পারেন৷ আপনি অত্যাধুনিক অ্যাপ্লিকেশন তৈরির একজন ডেভেলপার হোন বা দ্রুত সমাধান খুঁজছেন একজন কমান্ড-লাইন উত্সাহী হোন না কেন, Aspose.Cells ক্লাউড একটি নির্ভরযোগ্য সঙ্গী হিসাবে দাঁড়িয়েছে, যা সমগ্র ডেটা প্রসেসিং ওয়ার্কফ্লোকে আরও দক্ষ এবং বৈশিষ্ট্য-সমৃদ্ধ করে তুলেছে।
উপকারী সংজুক
- ডেভেলপার গাইড
- API রেফারেন্স
- SDK সোর্স কোড
- [বিনামূল্যে সমর্থন ফোরাম6
- লাইভ ডেমো
সম্পরকিত প্রবন্ধ
আমরা অত্যন্ত নিম্নোক্ত ব্লগ পরিদর্শন সুপারিশ: