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