تبدیل tsv به json

با استفاده از Java REST API TSV را به JSON تبدیل کنید.

فایل‌های TSV که اغلب برای ذخیره داده‌های جدولی ساختاریافته استفاده می‌شوند، همیشه با سیستم‌ها یا APIهایی که به قالب‌های داده سلسله مراتبی مانند JSON نیاز دارند، سازگار نیستند. ساختار سبک و انعطاف‌پذیر JSON آن را برای برنامه‌های وب، موبایل و ابری ایده‌آل می‌کند و یکپارچگی یکپارچه و عملکرد بهتر را ممکن می‌سازد. بنابراین، با تبدیل TSV به JSON، می توانیم شکاف بین داده های ساختاریافته و سلسله مراتبی را پر کنیم و امکان دستکاری، ذخیره سازی و اشتراک گذاری داده ها را آسان تر کنیم.

Java REST API برای تبدیل TSV به JSON

تبدیل TSV به JSON با استفاده از Aspose.Cells Cloud SDK for Java یک فرآیند ساده و کارآمد است که به توسعه دهندگان این امکان را می دهد تا داده های جدولی را به صورت یکپارچه به فرمت JSON سبک و همه کاره تبدیل کنند. فراتر از تبدیل TSV به JSON، کارهایی مانند ایجاد، ویرایش و تبدیل فایل‌های اکسل، انجام محاسبات پیچیده و ایجاد نمودارها و جداول جذاب بصری را امکان‌پذیر می‌کند.

نصب و راه اندازی

برای استفاده از Cloud SDK، باید وابستگی های Maven زیر را به فایل pom.xml خود اضافه کنیم:

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>
  • می توانید آخرین نسخه را از Aspose Repository دانلود کنید.

اکنون، باید اعتبار مشتری خود را از داشبورد ابری دریافت کنیم. اگر حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله شروع سریع یک حساب رایگان ایجاد کنید.

تبدیل TSV به JSON در Java

این بخش جزئیات نحوه تبدیل فرمت TSV به JSON با استفاده از قطعه کد Java را ارائه می دهد:

CellsApi api = new CellsApi(clientId,clientSecret);

در حین ارائه اعتبار مشتری به عنوان آرگومان های ورودی، نمونه ای از CellsApi ایجاد کنید.

api.uploadFile("input.tsv", file, "internal");

TSV ورودی را با استفاده از روش uploadFile(…) در فضای ذخیره سازی ابری آپلود کنید.

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"internal",  "myResultant.json","internal", null);

در نهایت، متد cellsWorkbookGetWorkbook(…) را برای شروع عملیات تبدیل فراخوانی کنید.

// برای مثال‌های بیشتر، لطفاً به https://github.com/aspose-cells-cloud/aspose-cells-cloud-java مراجعه کنید

try
    {
    // ClientID و ClientSecret را از https://dashboard.aspose.cloud/ دریافت کنید
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // یک نمونه از CellsApi با استفاده از اعتبار مشتری ایجاد کنید
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // نام فایل ورودی TSV
    String name = "input.tsv";
    // فرمت فایل حاصل
    String format = "JSON";
		
    // بارگیری فایل از سیستم محلی
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // فایل JSON ورودی را در فضای ذخیره سازی ابری آپلود کنید
    api.uploadFile("input.tsv", file, "internal");

    // انجام عملیات تبدیل سند
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.json", "internal", null);        
        
    // پیام موفقیت چاپ
    System.out.println("The TSV to JSON conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
تبدیل tsv به json

پیش نمایش تبدیل TSV به JSON.

TSV به JSON آنلاین با استفاده از دستورات cURL

تبدیل TSV به JSON با استفاده از Aspose.Cells Cloud و دستورات cURL یک راه حل ساده و در عین حال قدرتمند برای مدیریت تبدیل داده است. این روش کارآمد است و فرآیند تبدیل را خودکار می کند و در عین حال دقت و یکپارچگی داده ها را حفظ می کند. همچنین نیاز به نصب های محلی را از بین می برد و رویکردی مقیاس پذیر و مبتنی بر Cloud را برای پردازش داده ارائه می دهد.

اولین مرحله در این روش، تولید یک نشانه دسترسی 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}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"

«sourceFile» را با نام فایل ورودی TSV (موجود در فضای ذخیره‌سازی ابری)، «myResultant» با نام فایل JSON حاصل و «accessToken» را با رمز دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.

می توانید از دستور زیر برای تبدیل TSV به JSON و ذخیره فایل حاصل در درایو محلی استفاده کنید.

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

تبدیل TSV به JSON

همچنین به شما توصیه می‌کنیم از [برنامه تبدیل TSV به JSON18 رایگان ما استفاده کنید. این برنامه سبک وزن و فوق کارآمد، در بالای Aspose.Cells Cloud توسعه یافته است و شما را قادر می سازد تا قابلیت های شگفت انگیز این SDK را تجربه کنید.

تبدیل tsv به json

پیش نمایش برنامه تبدیل TSV به JSON.

نتیجه گیری

در نتیجه، تبدیل TSV به JSON با استفاده از Aspose.Cells Cloud SDK برای Java یا دستورات cURL، روشی قوی و کارآمد برای تبدیل داده‌های جدولی به فرمت JSON انعطاف‌پذیرتر فراهم می‌کند. هر دو رویکرد دقت بالا را تضمین می کنند، در زمان صرفه جویی می کنند و گردش کار داده ها را ساده می کنند. با استفاده از Aspose.Cells Cloud، به مجموعه ابزار همه کاره و قدرتمندی دسترسی پیدا می‌کنید که برای رفع نیازهای مختلف تغییر داده طراحی شده است، بهره‌وری را افزایش می‌دهد و امکان یکپارچه‌سازی یکپارچه در بین برنامه‌ها را فراهم می‌کند.

لینک های مفید

مقالات مرتبط

لطفا برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: