فایلهای TXT گاهی اوقات میتوانند حاوی دادههای عددی باشند که ممکن است لازم باشد با برخی از برنامهها پردازش کنید. بر این اساس، تبدیل فایل TXT به CSV می تواند برای تجزیه داده های عددی به عنوان مقادیر جدا شده با کاما مفید باشد. این مقاله نحوه تبدیل یک فایل TXT به فرمت CSV را به صورت برنامه نویسی در جاوا را پوشش می دهد
مبدل TXT به CSV – نصب API جاوا
Aspose.Cells for Java از کار با فرمت های مختلف فایل اکسل برای ایجاد یا دستکاری داده ها در برنامه های جاوا پشتیبانی می کند. با استفاده از تنظیمات Maven زیر میتوانید API را با دانلود فایلهای JAR از صفحه نسخههای جدید یا از مخزن Aspose پیکربندی کنید.
مخزن:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
وابستگی:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.6</version>
</dependency>
تبدیل TXT به فایل CSV در جاوا
با دنبال کردن مراحل زیر می توانید یک فایل TXT را به فرمت CSV در جاوا تبدیل کنید:
یک شی از کلاس TxtLoadOptions ایجاد کنید.
فایل ورودی را با استفاده از یک شی کلاس Workbook بارگیری کنید.
فایل CSV خروجی را در مسیر مشخص شده ذخیره کنید.
قطعه کد زیر نحوه تبدیل یک فایل TXT به یک فایل CSV را به صورت برنامه نویسی در جاوا نشان می دهد:
// یک شی کلاس TxtLoadOptions را راه اندازی کنید
TxtLoadOptions loadoptions = new TxtLoadOptions();
// برای بارگیری فایل TXT ورودی، یک شی کلاس کتاب کار ایجاد کنید
Workbook workbook = new Workbook("input.txt", loadoptions);
// فایل CSV خروجی را ذخیره کنید
workbook.save("output.csv" , SaveFormat.CSV);
مجوز رایگان دریافت کنید
شما می توانید تمام ویژگی های API را بدون هیچ گونه محدودیت ارزیابی آزمایش کنید. برای ارزیابی API در ظرفیت کامل، به سادگی [مجوز موقت رایگان] درخواست کنید.
نتیجه
در این مقاله نحوه تبدیل TXT به CSV Comma Separated Values را به صورت برنامه نویسی در جاوا یاد گرفتید. چنین فایلهایی که با کاما جدا شدهاند، گاهی اوقات توسط جریانهای کاری مختلف به منظور تجزیه یا استخراج اطلاعات مفید از دادههای عددی مورد نیاز هستند. علاوه بر این، میتوانید نگاهی به API مستندات بیندازید تا چندین ویژگی دیگر API را بررسی کنید. در صورت نیاز به بیان هر یک از نگرانی ها یا ابهامات خود، لطفاً با ما در [تالار گفتمان9 بنویسید.