
Перетворення REST API для Excel у CSV.
Файли Excel чудово підходять для зберігання та керування структурованими даними, але їхній власний формат може обмежувати сумісність із певними програмами, базами даних або системами. З іншого боку, файли CSV(значення, розділені комами) є легкими, загальноприйнятими та легкими для аналізу, що робить їх ідеальними для обміну даними, інтеграції та аналізу. Перетворивши Excel на CSV, ви спростите обробку даних, увімкнете доступ між платформами та спростите автоматизовані робочі процеси. У цій статті ми розглянемо, як ефективно виконати це перетворення за допомогою Java REST API, розкривши весь потенціал ваших даних.
- API перетворення Excel у CSV
- Excel у файли, розділені комами, у Java
- XLS у CSV за допомогою команд cURL
API перетворення Excel у CSV
Aspose.Cells Cloud SDK для Java пропонує потужне та ефективне рішення для перетворення файлів Excel у формат CSV із мінімальними зусиллями. API підтримує широкий спектр форматів Excel, включаючи XLS, XLSX і CSV, забезпечуючи безпроблемну обробку даних. Крім того, процес перетворення зберігає цілісність ваших даних, забезпечуючи точні та надійні результати.
монтаж
Щоб використовувати Cloud SDK, нам потрібно додати такі залежності Maven до нашого файлу pom.xml:.
<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.
По-друге, нам потрібно отримати облікові дані нашого клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.
Excel у файли, розділені комами, у Java
У наступному розділі пояснюється подробиці перетворення книги Excel у формат CSV за допомогою фрагмента коду Java:
CellsApi api = new CellsApi(clientId,clientSecret);
Створіть екземпляр CellsApi, надаючи облікові дані клієнта як вхідні аргументи.
api.uploadFile("input.xlsx", file, "basic");
Завантажте вхідні дані XLSX у хмарне сховище за допомогою методу uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.csv","basic", 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);
// ім'я вхідної книги XLSX
String name = "myDocument.xlsx";
// деталі пароля, якщо книга зашифрована
String password = null;
// Визначає, чи встановлювати рядки робочої книги на автоматичне припасування.
Boolean isAutoFit = true;
// Визначає, чи зберігати лише дані таблиці. Використовуйте лише PDF для Excel.
Boolean onlySaveTable = true;
// результуючий формат файлу
String format = "CSV";
// завантажити файл з локальної системи
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// завантажити вхідні дані XLSX у хмарне сховище
api.uploadFile("input.xlsx", file, "basic");
// виконати операцію перетворення документа
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.csv","basic", null);
// повідомлення про успішний друк
System.out.println("The Excel to CSV conversion completed sucessfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Попередній перегляд перетворення Excel у CSV.
Робочу книгу Excel, використану в прикладі вище, можна завантажити з:
XLS у CSV за допомогою команд cURL
Aspose.Cells Cloud спрощує процес перетворення файлів Excel у формат CSV за допомогою команд cURL, пропонуючи просте рішення для розробників, які віддають перевагу інструментам командного рядка. Цей метод усуває потребу в складних інсталяціях або додаткових бібліотеках, забезпечуючи безпечний, масштабований і ефективний спосіб обробки перетворень Excel у CSV на різних платформах.
Першим кроком у цьому методі є створення маркера доступу 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, нам потрібно виконати наступну команду, щоб перетворити книгу Excel на значення, розділені комами.
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\": \"csv\",}"
Замініть sourceFile
на ім’я вхідного файлу Excel (доступного в хмарному сховищі), myResultant
на ім’я отриманого файлу CSV і accessToken
на маркер доступу JWT, згенерований вище.
Висновок
У цій статті ми дізналися, що Aspose.Cells Cloud пропонує два універсальні підходи для досягнення цього: через інтуїтивно зрозумілий Java SDK і через команди cURL. Обидва методи забезпечують високу точність, настроювані виходи та безпечне хмарне середовище для обробки ваших даних. Незалежно від того, чи ви віддаєте перевагу роботі з кодом чи інструментами командного рядка, Aspose.Cells Cloud пропонує надійне та ефективне рішення для задоволення ваших потреб. Спробуйте Aspose.Cells Cloud сьогодні, щоб оптимізувати перетворення Excel у CSV!
Корисні посилання
Схожі статті
Перейдіть за наведеними нижче посиланнями, щоб дізнатися більше про: