অনলাইনে csv থেকে txt করুন

কিভাবে .NET Cloud SDK দিয়ে CSV কে Text File এ কনভার্ট করবেন।

ডেটা ম্যানিপুলেশন এবং ইন্টারঅপারেবিলিটির জন্য, CSV (কমা-বিচ্ছিন্ন মান) ফাইলগুলিকে প্লেইন টেক্সটে ([TXT](https://docs. fileformat.com/word-processing/txt/)) ফর্ম্যাট ডেটা প্রসেসিং পাইপলাইনগুলির একটি গুরুত্বপূর্ণ পদক্ষেপ হিসাবে দাঁড়িয়েছে। স্ট্রাকচার্ড CSV ডেটাকে আরও বহুমুখী এবং সর্বজনীনভাবে পাঠযোগ্য TXT ফর্ম্যাটে অনুবাদ করার প্রয়োজনীয়তা বিভিন্ন শিল্প এবং অ্যাপ্লিকেশন জুড়ে একটি সাধারণ প্রয়োজন। এই বিস্তৃত নির্দেশিকাতে, আমরা এই রূপান্তরের তাৎপর্য সম্পর্কে আলোচনা করতে যাচ্ছি। সুতরাং, আসুন আমরা কীভাবে .NET REST API-এর শক্তিকে কাজে লাগাতে পারি এবং এই রূপান্তর প্রক্রিয়াটিকে স্ট্রিমলাইন করতে পারি তার বিস্তারিত অন্বেষণ করি।

CSV থেকে TXT রূপান্তরের জন্য .NET ক্লাউড SDK

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

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

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

আমরা শিখেছি যে SDK শুধুমাত্র রূপান্তরকেই সহজতর করে না বরং কাস্টমাইজেশনের জন্য অতিরিক্ত কার্যকারিতাও অফার করে, যা আপনাকে নির্দিষ্ট বিন্যাসকরণের প্রয়োজনীয়তা অনুসারে আউটপুট TXT ফাইলকে টেইলার করার অনুমতি দেয়। এখন, আসুন আমরা কিভাবে C# .NET-এ CSV থেকে TXT ফরম্যাটের প্রয়োজনীয়তা পূরণ করতে পারি তার বিশদ বিবরণ দেখি।

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

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

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

তৃতীয়ত, PostWorkbookSaveAsRequest-এর একটি উদাহরণ তৈরি করুন যেখানে আমরা ইনপুট CSV ফাইলের নাম, ফলাফলের টেক্সট ফাইলের নাম উল্লেখ করি।

cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

অবশেষে, CSV-কে TXT অনলাইনে রূপান্তর করতে API-কে কল করুন। সফল রূপান্তরের পরে, ফলস্বরূপ পাঠ্য ফাইলটি ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।

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

try
{
    // ইনপুট CSV ফাইলের বিষয়বস্তু পড়ুন
    var file = System.IO.File.OpenRead(input_CSV);

    // SaveOption অবজেক্ট TXT হিসাবে আউটপুট বিন্যাস সংজ্ঞায়িত করে
    SaveOptions saveOptions = new SaveOptions()
    {
        SaveFormat = "TXT",
        ClearData = true
    };
    
    // ওয়ার্কবুক সংরক্ষণের অনুরোধ
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_file
    };

    // রূপান্তর অপারেশন শুরু করুন
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // যখন রূপান্তর সফল হয়, সফল বার্তা প্রিন্ট করুন
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("The CSV to Text file conversion completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
csv থেকে txt রূপান্তর

CSV থেকে টেক্সট ফাইল রূপান্তরের পূর্বরূপ।

নমুনা CSV ফাইল এবং ফলস্বরূপ TSV ডাউনলোড করা যেতে পারে এখান থেকে:

সিআরএল কমান্ড ব্যবহার করে CSV ফাইল থেকে টেক্সট ফাইল

CURL কমান্ডের মাধ্যমে Aspose.Cells Cloud ব্যবহার করে একটি টেক্সট ফাইলে CSV রূপান্তর করার জন্য Aspose.Cells ক্লাউডের দেওয়া RESTful API এন্ডপয়েন্টগুলি ব্যবহার করা জড়িত। এই শেষ পয়েন্টগুলি CSV থেকে TXT তে রূপান্তর সহ নির্বিঘ্ন ফাইল বিন্যাস রূপান্তর সক্ষম করে৷ অধিকন্তু, cURL কমান্ডগুলি আপনার স্থানীয় পরিবেশ এবং Aspose.Cells Cloud API-এর মধ্যে একটি সেতু হিসাবে কাজ করে, যা আপনাকে কমান্ড লাইন থেকে সরাসরি API এন্ডপয়েন্টগুলির সাথে ইন্টারঅ্যাক্ট করতে দেয়।

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

এখন, CSV কে TXT ফাইল ফরম্যাটে রূপান্তর করতে নিম্নলিখিত কমান্ডটি চালান। রূপান্তর করার পরে, ফলস্বরূপ TXT ফাইলটি ক্লাউড স্টোরেজে সংরক্ষণ করা হয়।

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={output}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

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

উপসংহার

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

উপকারী সংজুক

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

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