Об’єднання даних, розподілених у файлах Excel у черзі, є частим завданням. У цій статті розглядаються додаткові функції для об’єднання документів Excel через API .NET REST. Архітектура API є RESTful, що дозволяє працювати в хмарі та уникати необхідності прямого встановлення на окремих системах.
- REST API для об’єднання файлів Excel
- Об’єднання файлів Excel у C# .NET
- Об’єднання файлів Excel за допомогою команд cURL
REST API для об’єднання файлів Excel
Використовуйте Aspose.Cells Cloud SDK для .NET, щоб плавно й ефективно об’єднувати файли Excel в один. Цей потужний API спрощує процес злиття, дозволяючи розробникам використовувати потужність Aspose.Cells для спрощення маніпулювання даними. Крім того, такий підхід не тільки спрощує процес перетворення, але й забезпечує точність і надійність усього процесу злиття. Надає потужні рішення для покращених робочих процесів керування даними.
Під час інтеграції звітів, дослідження ринку, реєстрації подій, фінансової звірки та академічних досліджень буде велика кількість файлів Excel. Використовуючи цей API, дані можна швидко інтегрувати для перегляду та аналізу.
Тепер, щоб використовувати SDK, виконайте пошук Aspose.Cells-Cloud
в менеджері пакетів NuGet і натисніть кнопку Додати пакет
. Це додасть посилання SDK у ваш проект. Наступним важливим кроком є отримання облікових даних клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий старт.
Об’єднання файлів Excel у C# .NET
У наступних розділах описано, як програмно об’єднати файли Excel за допомогою C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Створіть об’єкт класу CellsApi, де ми передаємо облікові дані клієнта як аргументи.
cellsInstance.UploadFile(dictionary.Key, dictionary.Value);
Прочитайте вхідні файли Excel і завантажте їх у хмарне сховище.
Aspose.Cells.Cloud.SDK.Model.FilesResult filesResult = lightCellsApi.PostMerge(mapFiles, "xls", false);
Викличте API для об’єднання робочих книг Excel. Потім завантажте об’єднаний Excel у хмарне сховище.
Робочі книги Excel, використані у прикладі вище, можна завантажити з:
Об’єднання файлів Excel за допомогою команд cURL
Aspose.Cells Cloud — це розширений API для операцій Excel, який легко інтегрується з cURL, щоб надати вам універсальне рішення для об’єднання файлів Excel. Взаємодіючи з API Aspose.Cells Cloud за допомогою команд cURL, ви можете ініціювати процес злиття простим і масштабованим способом. Крім того, він надає переваги хмарної архітектури, забезпечуючи масштабованість і зменшуючи залежність від локальних ресурсів.
Першим кроком у цьому методі є створення маркера доступу 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"
Тепер, коли у нас є маркер JWT, нам потрібно виконати наступну команду, щоб об’єднати файли Excel.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile1}/merge?mergeWith={inputFile2}" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Висновок
Підсумовуючи, динамічне середовище для об’єднання даних пропонує два потужні способи об’єднання кількох файлів Excel за допомогою багатофункціонального Aspose.Cells Cloud SDK для .NET і ефективності сценаріїв команд cURL. Незалежно від того, чи обираєте ви комплексний набір інструментів і детальний контроль, наданий Aspose.Cells Cloud SDK, або простоту та крос-платформну сумісність команд cURL. Тим не менш, обидва методи можуть об’єднувати файли Excel.
Корисні посилання
Пов’язані статті
Перейдіть за наведеними нижче посиланнями, щоб дізнатися більше про: