
با استفاده از Java REST API TXT را به CSV تبدیل کنید.
فایلهای متنی (TXT) معمولاً برای ذخیرهسازی دادههای بدون ساختار یا متن ساده استفاده میشوند، اما وقتی با مجموعه دادههای بزرگ سروکار داریم، قالبهای ساختاریافته مانند CSV(مقادیر جدا شده با کاما) برای تجزیه و تحلیل و پردازش دادهها کارآمدتر هستند. تبدیل TXT به CSV هنگام کار با پایگاه های داده، صفحات گسترده یا برنامه هایی که به داده های جدولی ساختاریافته نیاز دارند ضروری است. علاوه بر این، فایلهای CSV فرمت استانداردی را ارائه میدهند که سازماندهی، فیلتر کردن و دستکاری دادهها را برای اهداف تجاری و تحلیلی آسانتر میکند.
- REST API برای تبدیل TXT به CSV
- تبدیل فایل متنی به CSV در جاوا
- تبدیل TXT به CSV با استفاده از دستورات cURL
REST API برای تبدیل TXT به CSV
Aspose.Cells Cloud SDK for .NET روشی یکپارچه و کارآمد برای تبدیل فایلهای TXT به فرمت CSV با حفظ یکپارچگی و ساختار دادهها ارائه میکند. چه با مجموعه دادههای بزرگ یا اطلاعات مبتنی بر متن ساده سر و کار داشته باشید، این API قدرتمند فرآیند تبدیل را خودکار میکند و دقت را تضمین میکند و تلاش دستی را حذف میکند. با استفاده از Aspose.Cells Cloud، توسعهدهندگان میتوانند بدون دردسر تبدیل TXT به CSV را در برنامههای NET خود ادغام کنند و آن را برای راهحلهای مبتنی بر ابر، گردشهای کاری پردازش داده و برنامههای سازمانی ایدهآل میسازند.
نصب و راه اندازی
لطفا جزئیات زیر را به فایل 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 دانلود کنید.
اکنون، اعتبار مشتری خود را از داشبورد ابری دریافت کنید. اگر حساب موجود ندارید، به سادگی با پیروی از دستورالعمل های مشخص شده در مقاله راه اندازی سریع یک حساب رایگان ایجاد کنید.
تبدیل فایل متنی به CSV در Java
بخش زیر مراحلی را توضیح می دهد که چگونه می توانیم با استفاده از Java REST API یک فایل متنی را به صورت برنامه نویسی به فرمت CSV تبدیل کنیم.
CellsApi api = new CellsApi(clientId,clientSecret);
همزمان با ارائه اعتبار مشتری به عنوان آرگومان های ورودی، یک نمونه از CellsApi ایجاد کنید.
api.uploadFile("input.txt", file, "internal");
فایل متنی ورودی را با استفاده از روش uploadFile(…) در فضای ذخیره سازی ابری آپلود کنید.
File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV",
null, null, 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);
// نام فایل ODS ورودی
String name = "input.txt";
// فرمت فایل حاصل
String format = "CSV";
// بارگیری فایل از سیستم محلی
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// فایل TXT ورودی را در فضای ذخیره سازی ابری آپلود کنید
api.uploadFile("input.txt", file, "internal");
// انجام عملیات تبدیل سند
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// پیام موفقیت چاپ
System.out.println("The Text File to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
پیش نمایش تبدیل TXT به CSV با استفاده از Java REST API.
فایل متنی ورودی و CSV حاصله تولید شده در مثال بالا را می توان از:
تبدیل TXT به CSV با استفاده از دستورات cURL
Aspose.Cells Cloud یک REST API قدرتمند برای تبدیل TXT به CSV بدون دردسر فراهم می کند. با دستورات cURL، کاربران می توانند مستقیماً از طریق خط فرمان با API تعامل داشته باشند و آن را به یک راه حل مناسب برای گردش کار خودکار و پردازش دسته ای تبدیل کند. با ارسال یک درخواست HTTP ساده، می توانید یک فایل TXT را به فرمت CSV ساختاریافته تبدیل کنید و در عین حال از جداسازی و قالب بندی دقیق داده ها اطمینان حاصل کنید.
اولین قدم در این رویکرد، تولید یک نشانه دسترسی JWT با استفاده از دستور زیر است:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
اکنون، لطفا دستور زیر را برای تبدیل فایل Text به فرمت CSV به صورت آنلاین اجرا کنید. انتظار می رود فایل TXT ورودی در فضای ذخیره سازی ابری باشد و پس از تبدیل، CSV حاصل در فضای ذخیره سازی ابری ذخیره شود.
curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
«sourceFile» را با نام فایل TXT ورودی، «resultantFile» را با نام CSV حاصل و «accessToken» را با یک نشانه دسترسی JWT که در بالا ایجاد شده است جایگزین کنید.
- برای ذخیره CSV حاصل در درایو محلی، لطفاً از دستور cURL زیر استفاده کنید، که در آن نام فایل حاصل را نادیده گرفته ایم و از آرگومان “-o” برای تعیین مسیر حاصل استفاده کرده ایم.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"
برنامه تبدیل رایگان TXT به CSV
میتوانید از برنامه سبک و بسیار کارآمد تبدیل فایل متنی به CSV ما استفاده کنید. این برنامه رایگان بر روی Aspose.Cells Cloud API ساخته شده است و می توان آن را به صورت آنلاین و بدون نصب آزمایش کرد.

پیش نمایشی از برنامه تبدیل TXT به CSV
نتیجه گیری
هر دو Aspose.Cells Cloud SDK برای دستورات .NET و cURL راه های کارآمدی را برای تبدیل TXT به CSV ارائه می دهند که نیازهای مختلف توسعه را برآورده می کند. .NET SDK راه حلی یکپارچه و مناسب برای توسعه دهندگان برای ادغام قابلیت های تبدیل در برنامه ها ارائه می دهد که آن را برای مشاغل و راه حل های مبتنی بر Cloud ایده آل می کند. از سوی دیگر، استفاده از دستورات cURL امکان تعامل سریع، سبک و قابل اسکریپت با Aspose.Cells Cloud API را فراهم می کند و آن را به گزینه ای عالی برای گردش کار خودکار و پردازش دسته ای تبدیل می کند.
لینک های مفید
مقالات مرتبط
ما به شدت توصیه می کنیم از وبلاگ های زیر دیدن کنید: