Объединение данных, распределенных в файлах Excel в очереди, является часто встречающейся задачей. В этой статье обсуждаются расширенные функции объединения документов Excel с помощью .NET REST API. Архитектура 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 с помощью команд 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 с использованием многофункционального облачного SDK Aspose.Cells для .NET и эффективности команд cURL с возможностью создания сценариев. Независимо от того, выберете ли вы комплексный набор инструментов и детальный контроль, предоставляемый Aspose.Cells Cloud SDK, или простоту и кросс-платформенную совместимость команд cURL. Тем не менее, оба метода могут объединять файлы Excel.
Полезные ссылки
Статьи по Теме
Пожалуйста, посетите следующие ссылки, чтобы узнать больше о: