TSV(ট্যাব-বিচ্ছিন্ন মান) এবং CSV(কমা-বিচ্ছিন্ন মান) হল দুটি সারণী ডেটা সংরক্ষণ এবং স্থানান্তর করার জন্য সর্বাধিক ব্যবহৃত ফর্ম্যাট। যাইহোক, CSV এর ব্যাপক সামঞ্জস্যতা এবং সরলতার কারণে এটিকে প্রায়শই পছন্দ করা হয়, এটি বিভিন্ন প্ল্যাটফর্ম এবং অ্যাপ্লিকেশন জুড়ে ডেটা আদান-প্রদানের জন্য গো-টু ফরম্যাট তৈরি করে। এই নিবন্ধে, আমরা TSV থেকে CSV রূপান্তরের প্রয়োজনীয়তা অন্বেষণ করব এবং আলোচনা করব কীভাবে এটি C# .NET এবং Aspose.Cells Cloud SDK ব্যবহার করে দক্ষতার সাথে সম্পন্ন করা যেতে পারে, যা আপনাকে আপনার ডেটার সম্পূর্ণ সম্ভাবনাকে কাজে লাগাতে সক্ষম করে।
- TSV থেকে CSV রূপান্তরের জন্য REST API
- TSV ফাইলকে C# এ CSV-তে রূপান্তর করুন
- CURL কমান্ড ব্যবহার করে TSV থেকে CSV অনলাইন
TSV থেকে CSV রূপান্তরের জন্য REST API
6 .NET-এর জন্য [Aspose.Cells Cloud SDK] ব্যবহার করে, TSV-এর CSV-এ রূপান্তর হল একটি সহজবোধ্য এবং কার্যকর প্রক্রিয়া যা আপনাকে আপনার .NET অ্যাপ্লিকেশনগুলিতে এই কার্যকারিতাকে নির্বিঘ্নে সংহত করতে দেয়৷ এই SDK শুধুমাত্র নির্ভুলতার সাথে রূপান্তর পরিচালনা করে না, এটি ডেটা ফর্ম্যাটিং, সূত্র গণনা এবং স্প্রেডশীট ম্যানিপুলেশনের মতো শক্তিশালী বৈশিষ্ট্যগুলির একটি বিস্তৃত পরিসরও অফার করে৷
SDK ব্যবহার করার জন্য, প্রথমে আপনাকে NuGet প্যাকেজ ম্যানেজারে Aspose.Cells-Cloud
অনুসন্ধান করতে হবে এবং প্যাকেজ যোগ করুন
বোতামে ক্লিক করতে হবে। দ্বিতীয়ত, ক্লাউড ড্যাশবোর্ড থেকে আপনার ক্লায়েন্টের শংসাপত্রগুলি পান। যদি আপনার কোনো বিদ্যমান অ্যাকাউন্ট না থাকে, তাহলে দ্রুত শুরু নিবন্ধে উল্লেখিত নির্দেশাবলী অনুসরণ করে একটি বিনামূল্যের অ্যাকাউন্ট তৈরি করুন।
TSV ফাইলকে C#{#tsv-to-csv-csharp}-এ CSV-তে রূপান্তর করুন
এই বিভাগে, আমরা বড় ডেটাসেটগুলি পরিচালনা করে এবং উচ্চ-মানের আউটপুট নিশ্চিত করে জটিল TSV থেকে CSV রূপান্তর টাস্ককে স্বয়ংক্রিয় করতে যাচ্ছি। আপনি সাক্ষী হতে চলেছেন যে কীভাবে আমাদের REST API সমস্ত ডেটা প্রক্রিয়াকরণের প্রয়োজনের জন্য একটি অমূল্য উপাদান হয়ে ওঠে।
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
প্রথমত, CellsApi ক্লাসের একটি অবজেক্ট শুরু করুন যেখানে আমরা আর্গুমেন্ট হিসাবে ক্লায়েন্ট শংসাপত্রগুলি পাস করি।
SaveOptions saveOptions = new SaveOptions()
দ্বিতীয়ত, SaveOptions-এর একটি উদাহরণ তৈরি করুন যেখানে আমরা আউটপুট ফাইল ফর্ম্যাটটিকে CSV
হিসেবে সংজ্ঞায়িত করি।
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
তৃতীয়ত, PostWorkbookSaveAsRequest
-এর একটি উদাহরণ তৈরি করুন যেখানে আমরা ইনপুট TSV-এর নাম, ফলস্বরূপ CSV ফাইলের নাম উল্লেখ করি।
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
অবশেষে, TSV থেকে CSV রূপান্তর প্রক্রিয়া শুরু করতে API-কে কল করুন। একবার কোডটি সফলভাবে কার্যকর করা হলে, ফলাফল CSV ক্লাউড স্টোরেজে সংরক্ষিত হয়।
// সম্পূর্ণ উদাহরণ এবং ডেটা ফাইলের জন্য, অনুগ্রহ করে এখানে যান
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
{
// ইনপুট TSV ফাইল লোড করুন
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// ক্লাউড স্টোরেজে ইনপুট TSV ওয়ার্কবুক আপলোড করুন
cellsInstance.UploadFile("input.tsv", inputFile);
// TSV কে Excel ওয়ার্কবুকে রূপান্তর করতে API কল করুন
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "CSV", null, null, null, null, "myResultant.csv", null,null);
// রূপান্তর সফল হলে সফল বার্তা প্রিন্ট করুন
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to CSV conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
উপরের উদাহরণে তৈরি করা ইনপুট TSV এবং ফলস্বরূপ এক্সেল input.tsv এবং resultantFile.csv থেকে ডাউনলোড করা যেতে পারে।
CURL কমান্ড ব্যবহার করে TSV থেকে CSV অনলাইন
Aspose.Cells ক্লাউড এবং cURL কমান্ড ব্যবহার করে TSV-কে CSV-এ রূপান্তর করা একটি সহজ এবং কার্যকর পদ্ধতি, এটি ডেভেলপারদের জন্য তাদের ডেটা রূপান্তর কার্যগুলিকে স্ট্রীমলাইন করার জন্য একটি বহুমুখী এবং অ্যাক্সেসযোগ্য সমাধান করে তোলে৷ এই পদ্ধতিটি অটোমেশন এবং বিভিন্ন ওয়ার্কফ্লোতে একীকরণের জন্য অত্যন্ত উপকারী, বিশেষ করে এমন পরিবেশে যেখানে দ্রুত, স্ক্রিপ্ট-ভিত্তিক ডেটা প্রক্রিয়াকরণ প্রয়োজন।
এই পদ্ধতির পূর্বশর্ত হিসাবে, প্রথমে আমাদের নিম্নলিখিত 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"
এখন যেহেতু আমাদের ব্যক্তিগতকৃত অ্যাক্সেস টোকেন তৈরি করা হয়েছে, আমরা TSV কে CSV অনলাইনে রূপান্তর করতে নিম্নলিখিত cURL কমান্ডটি কার্যকর করতে পারি।
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
ইনপুট TSV ফাইলের নাম দিয়ে সোর্সফাইল
প্রতিস্থাপন করুন (ক্লাউড স্টোরেজে উপলব্ধ), ফলাফলের CSV ফাইলের নামের সাথে resultantFile
এবং উপরে জেনারেট করা JWT অ্যাক্সেস টোকেন দিয়ে accessToken
।
- যদি আপনি স্থানীয় ড্রাইভে ফলাফল CSV সংরক্ষণ করতে চান, অনুগ্রহ করে নিম্নলিখিত cURL কমান্ডটি চালান:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultantFile.csv"
বিনামূল্যে TSV থেকে CSV রূপান্তরকারী
আমাদের লাইটওয়েট এবং সাপার-দক্ষ [TSV থেকে CSV রূপান্তর অ্যাপ10 এর মাধ্যমে .NET REST API-এর বিস্ময়কর ক্ষমতার সাক্ষী হন। এটি Aspose.Cells Cloud API-এর উপরে তৈরি করা হয়েছে এবং কোনো ইনস্টলেশনের প্রয়োজনীয়তা ছাড়াই অনলাইনে পরীক্ষা করা যেতে পারে।
উপসংহার
উপসংহারে, বিভিন্ন প্ল্যাটফর্ম জুড়ে ডেটা সামঞ্জস্যতা এবং ব্যবহারের সহজতা নিশ্চিত করার জন্য TSV-কে CSV-এ রূপান্তর করা অপরিহার্য। আপনি .NET-এর জন্য বিস্তৃত Aspose.Cells Cloud SDK চয়ন করুন না কেন, যা আপনার অ্যাপ্লিকেশানগুলিতে নির্বিঘ্নে একীভূত হয়, অথবা দ্রুত, স্ক্রিপ্ট-ভিত্তিক রূপান্তরের জন্য সহজবোধ্য cURL কমান্ড পদ্ধতি, উভয় পদ্ধতিই দক্ষ এবং নির্ভরযোগ্য সমাধান সরবরাহ করে। আপনার ডেটা প্রসেসিং ওয়ার্কফ্লোগুলিকে সহজ এবং উন্নত করতে আমরা আমাদের API ব্যবহার করার সুপারিশ করি।
দরকারী লিঙ্ক
- [বিনামূল্যে সমর্থন ফোরাম [১৪]
- [লাইভ ডেমো [১৫]
সম্পর্কিত নিবন্ধ
আমরা নিম্নলিখিত ব্লগগুলি অন্বেষণ করার পরামর্শ দিই: