
Перетворіть TXT у CSV за допомогою Java REST API.
Текстові файли (TXT) зазвичай використовуються для зберігання неструктурованих або простих текстових даних, але при роботі з великими наборами даних структуровані формати, такі як CSV(значення, розділені комами), більш ефективні для аналізу та обробки даних. Конвертація TXT у CSV необхідна під час роботи з базами даних, електронними таблицями або програмами, які потребують структурованих табличних даних. Крім того, файли CSV забезпечують стандартизований формат, що полегшує впорядкування, фільтрацію та обробку даних для бізнес-аналітичних цілей.
- REST API для перетворення TXT у CSV
- Перетворення текстового файлу на CSV у Java
- Перетворення TXT у CSV за допомогою команд cURL
REST API для перетворення TXT у CSV
Aspose.Cells Cloud SDK для .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
У наступному розділі пояснюється, як програмно перетворити текстовий файл у формат CSV за допомогою Java REST API.
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"
Тепер виконайте наступну команду, щоб конвертувати текстовий файл у формат 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. Цей безкоштовний додаток створено на основі API Aspose.Cells Cloud і його можна протестувати онлайн без встановлення.

Попередній перегляд програми для конвертації TXT у CSV
Висновок
Команди Aspose.Cells Cloud SDK для .NET і cURL забезпечують ефективні способи конвертації TXT у CSV, задовольняючи різні потреби розробки. .NET SDK пропонує зручне та зручне для розробників рішення для інтеграції можливостей перетворення в програми, що робить його ідеальним для компаній і хмарних рішень. З іншого боку, використання команд cURL забезпечує швидку, легку та сценарійну взаємодію з Aspose.Cells Cloud API, що робить його чудовим варіантом для автоматизованих робочих процесів і пакетної обробки.
Корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати наступні блоги: