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