
تبدیل TSV به CSV با استفاده از Java REST API.
تبدیل TSV(مقادیر جدا شده از تب) به CSV(مقادیر جدا شده با کاما) یک کار بسیار مهم برای اطمینان از سازگاری داده ها و قابلیت استفاده در برنامه ها و سیستم های مختلف است. در حالی که TSV معمولاً برای دادههای جدولی استفاده میشود، بسیاری از ابزارها، پلتفرمها و سیستمهای نرمافزاری از فرمت CSV با پشتیبانی جهانیتر حمایت میکنند. با تبدیل TSV به CSV، قابلیت همکاری داده ها را افزایش می دهید، پردازش را ساده می کنید و از یکپارچگی یکپارچه با برنامه های کاربردی محبوب مانند صفحات گسترده، پایگاه های داده و خدمات وب اطمینان می دهید.
API برای تبدیل TSV به CSV
تبدیل TSV به CSV با استفاده از Java REST API با Aspose.Cells Cloud SDK for Java یک راه حل ساده و کارآمد برای مدیریت تبدیل داده است. این SDK به توسعه دهندگان این امکان را می دهد که به راحتی فرمت های داده های جدولی مانند TSV را به فرمت CSV با پشتیبانی گسترده تبدیل کنند و از سازگاری با صفحات گسترده، پایگاه های داده و سایر ابزارهای تحلیلی اطمینان حاصل کنند. معماری RESTful آن، ادغام در برنامههای کاربردی در سراسر پلتفرمها را آسان میکند، در حالی که مقیاسپذیری Cloud عملکرد بالا را برای کارهای در مقیاس بزرگ تضمین میکند.
نصب و راه اندازی
لطفا جزئیات زیر را به فایل pom.xml پروژه ساخت maven اضافه کنید.
<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 به CSV در Java
بخش زیر جزئیات نحوه تبدیل فرمت TSV به CSV با استفاده از قطعه کد 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.csv","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 = "CSV";
// بارگیری فایل از سیستم محلی
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// فایل ورودی TSV را در فضای ذخیره سازی ابری آپلود کنید
api.uploadFile("input.tsv", file, "internal");
// انجام عملیات تبدیل سند
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// پیام موفقیت چاپ
System.out.println("The TSV to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
پیش نمایش تبدیل TSV به CSV.
فایل های نمونه استفاده شده در مثال بالا را می توان از input.tsv و resultantFile.csv دانلود کرد.
تبدیل TSV به CSV با استفاده از دستورات cURL
تبدیل TSV به CSV با استفاده از Aspose.Cells Cloud و دستورات cURL یک رویکرد ساده و موثر برای خودکارسازی تبدیل داده ها است. این روش به شما امکان می دهد یک فایل TSV را در Aspose.Cells Cloud آپلود کنید، CSV را به عنوان فرمت خروجی مورد نظر مشخص کنید و فایل تبدیل شده را دانلود کنید—همه از طریق تماس های ساده RESTful API با استفاده از 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 را به فرمت CSV تبدیل کنیم.
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\",}"
اگر ترجیح می دهید CSV حاصل را در درایو محلی ذخیره کنید، لطفاً دستور زیر را اجرا کنید:
curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"
«sourceFile» را با نام فایل TSV ورودی (موجود در فضای ذخیرهسازی ابری)، «myResultant» با نام فایل CSV حاصل و «accessToken» را با رمز دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
تبدیل رایگان TSV به CSV
ما همچنین به شما توصیه می کنیم که از تبدیل کننده TSV به CSV رایگان ما استفاده کنید. این وب اپلیکیشن سبک و فوق کارآمد در بالای Aspose.Cells Cloud توسعه یافته است و شما را قادر می سازد تا قابلیت های شگفت انگیز REST API را تجربه کنید.
پیش نمایشی از برنامه مبدل TSV به CSV.
نتیجه گیری
در نتیجه، چه با استفاده از Aspose.Cells Cloud SDK برای Java یا از طریق دستورات cURL، TSV را به CSV تبدیل کنید، هر دو روش راه حل های قابل اعتماد و کارآمدی را برای تبدیل داده های جدولی ارائه می دهند. با این وجود، با استفاده از Aspose.Cells Cloud، می توانید گردش کار داده های خود را ساده کنید، در زمان صرفه جویی کنید و بهره وری را افزایش دهید، و آن را به ابزاری ارزشمند برای نیازهای تبدیل داده های مدرن تبدیل کنید.
لینک های مفید
مقالات مرتبط
توصیه می کنیم برای کسب اطلاعات بیشتر به لینک های زیر مراجعه کنید: