
Перетворіть книгу Excel на сценарій SQL у Java.
Електронні таблиці Excel чудово підходять для організації даних, але вони не ідеальні для динамічних запитів, масштабованості чи інтеграції з програмами. Таким чином, перетворення файлів Excel у формат SQL усуває цю прогалину, забезпечуючи плавну міграцію даних у реляційні бази даних. Це перетворення дозволяє використовувати потужність SQL для розширеної обробки даних, запитів та інтеграції, що робить його важливим кроком для створення надійних і масштабованих рішень на основі даних.
- API перетворення Excel у SQL
- Перетворення Excel у файл SQL у Java
- XLS у файл SQL за допомогою команд cURL
API перетворення Excel у SQL
Aspose.Cells Cloud SDK для Java забезпечує надійне та ефективне рішення для перетворення електронних таблиць Excel у файли SQL. API підтримує широкий спектр форматів Excel, включаючи XLS, XLSX і CSV, забезпечуючи сумісність з різними типами файлів. Завдяки своїм розширеним функціям SDK дозволяє користувачам налаштовувати процес перетворення, наприклад вказувати певні робочі аркуші, фільтрувати дані або зіставляти стовпці зі структурами таблиць SQL.
монтаж
Будь ласка, додайте такі відомості до файлу 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.
Тепер нам потрібно отримати облікові дані нашого клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.
Перетворення Excel на файл SQL у Java
У цьому розділі ми збираємося дослідити подробиці програмного перетворення книги Excel у файл SQL за допомогою фрагмента коду Java:
CellsApi api = new CellsApi(clientId,clientSecret);
Створіть екземпляр CellsApi, надаючи облікові дані клієнта як вхідні аргументи.
api.uploadFile("input.xls", file, "internal");
Завантажте вихідну книгу Excel у хмарне сховище за допомогою методу uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.sql", "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);
// назва вхідної книги Excel
String name = "input.xls";
// результуючий формат файлу
String format = "SQL";
// завантажити файл з локальної системи
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// завантажити вхідний файл Excel у хмарне сховище
api.uploadFile("input.xls", file, "internal");
// виконати операцію перетворення документа
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.sql", "internal", null);
// повідомлення про успішний друк
System.out.println("The Excel workbook to SQL file conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Попередній перегляд перетворення файлів Excel у SQL.
XLS у файл SQL за допомогою команд cURL {#(#xls-sql-java)}
Aspose.Cells Cloud забезпечує швидке й ефективне перетворення Excel у SQL за допомогою простих команд cURL, що робить його ідеальним рішенням для розробників, які віддають перевагу легким і сценарним робочим процесам. Цей підхід дозволяє вам безпосередньо взаємодіяти з API з командного рядка, усуваючи потребу в складних налаштуваннях або додаткових бібліотеках.
Першим кроком у цьому підході є створення маркера доступу 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 у файл SQL.
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\": \"sql\",}"
Замініть sourceFile
на назву вхідної робочої книги Excel, доступної в хмарному сховищі, myResultant
на назву результуючого файлу SQL і accessToken
на маркер доступу JWT, згенерований вище.
Щоб зберегти отриманий файл SQL на локальний диск, виконайте таку команду cURL.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=SQL&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myResultant.sql"
Безкоштовний конвертер Excel в SQL
Щоб швидко ознайомитися з можливостями наших REST API, спробуйте скористатися нашою легкою та високоефективною програмою для перетворення файлів Excel у SQL. Ця безкоштовна програма створена на основі API Aspose.Cloud і може бути протестована онлайн без будь-яких вимог щодо встановлення.
Безкоштовна програма для перетворення Excel у SQL.
Висновок
Перетворення Excel на SQL є вирішальним кроком у модернізації керування даними та забезпечення бездоганної інтеграції бази даних. Обидва методи забезпечують високу точність, масштабованість і безпечну обробку даних. Незалежно від того, створюєте ви програми, керовані даними, чи оптимізуєте робочі процеси, Aspose.Cells Cloud спрощує процес. Спробуйте це сьогодні, щоб відчути безпроблемне та ефективне перетворення Excel у SQL!
Корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі блоги: