Как объединить несколько файлов электронных таблиц с помощью Aspose.Cells Clou

Введение

Облако Aspose.Cells (API) — это мощное облачное решение для создания, редактирования и преобразования файлов электронных таблиц. В этой статье мы подробно расскажем вам о процессе использования Облака Aspose.Cells (API) для объединения форматов файлов, включая типичные примеры использования и примеры кода.

Обзор

Облако Aspose.Cells (API) предоставляет надежные API для объединения нескольких электронных таблиц в один файл в различных форматах. Поддерживаемые форматы включают:Excel (XLS, XLSX),CSV, HTML, PDFи многое другое. Используя Cloud Aspose.Cells API, вы можете легко объединить несколько файлов электронных таблиц в один файл с использованием широко распространённых форматов, отвечающий самым разным требованиям.

Для объединения файлов доступно множество API, как правило, совместимых с различными онлайн-средами. Ниже приведено подробное описание этих API:

Функция Описание API Ссылка
MergeSpreadsheets Объединить локальные файлы электронных таблиц в файл указанного формата. MergeSpreadsheets
MergeRemoteSpreadsheet Объединить файлы электронных таблиц в папке облачного хранилища в файл указанного формата. Объединение удаленных электронных таблиц
Объединить таблицы в удаленной папке Объединить файлы электронных таблиц в папке облачного хранилища в файл указанного формата. Объединение таблиц в удаленной папке

Как объединить несколько файлов в один файл через облако Aspose.Cells

Облако Aspose.Cells API обеспечиваетнесколько SDK для разных языков программирования. Выберите SDK, соответствующий вашему предпочитаемому языку программирования, и следуйте прилагаемой документации по установке и инициализации. Вы также можете создать свой собственный SDK в соответствии сAPI ссылкаВ этом разделе мы будем использовать C# в качестве примера для подробного описания процесса объединения файлов.

Регистрация и получение ключа API

Прежде чем начать, вам необходимозарегистрируйте учетную запись Cloud Aspose иполучить ключ API для аутентификации. Зайдя на официальный сайт облака Aspose, вы можете создать бесплатную учетную запись и получить ключ API для аутентификации.

Более подробную информацию об операциях можно найти в следующих документах:Быстрый старт с облаком Cells

Установка и инициализация Cloud SDK Aspose.Cells

Установите пакет Aspose.Cells-Cloud NuGet в свой проект .NET, вы можете использовать консоль менеджера пакетов NuGet или менеджер пакетов NuGet в Visual Studio. Вот как можно установить пакет с помощью консоли менеджера пакетов:


Install-Package Aspose.Cells-Cloud

Создаёт новый экземпляр класса CellsApi, инициализируя его вашим идентификатором клиента и секретным ключом клиента. Ниже приведены подробности вышеупомянутого фрагмента кода:


CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Обязательно замените ВАШ_API_КЛЮЧ, ВАШ_ПРИЛОЖЕНИЕ_SID и ВАШ_ПРИЛОЖЕНИЕ_KEY с вашим реальным ключом API, SID приложения и ключом приложения.

Создайте запрос API и позвоните по номеру API

Используйте облачные сервисы для объединения локальных электронных таблиц и доставки консолидированных файлов — либо в виде локальных выходных данных, либо в виде потоков в памяти — в любом необходимом формате.


using System.Collections.Generic;

var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));

// Suild merged spreadsheet request
var request = new Aspose.Cells.Cloud.SDK.Request.MergeSpreadsheetsRequest();
// Set need merged files.
IDictionary<string, System.IO.Stream> mapFiles = new Dictionary<string, System.IO.Stream>();
mapFiles.Add("Book1.xlsx", File.OpenRead("Book1.xlsx"));
mapFiles.Add("Book2.xlsx", File.OpenRead("Book2.xlsx"));
request.Spreadsheet = mapFiles;
// Set output format
request.outFormat = "pdf";

cellsApi.MergeSpreadsheets(request, "MergedResultFile.pdf");

Облачное объединение электронных таблиц, хранящихся в облаке, и отправка консолидированного файла — локально или обратно в облачное хранилище — в любом необходимом формате.

// Get your Client ID and Client Secret from https://dashboard.aspose.cloud (free registration is required).
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// Build merge request parameters 
var request = new Aspose.Cells.Cloud.SDK.Request.MergeRemoteSpreadsheetRequest();
// Set cloud main file
request.name = "Book1.xlsx";
request.folder = "RemoteFolder1";
// Set cloud merged file
request.mergedSpreadsheet = "RemoteFolder2/Book2.xlsx";
request.outFormat = "pdf";
cellsApi.MergeRemoteSpreadsheet(request, "MergedResultOutPutToLocalFile.pdf");

Автоматически объединяйте соответствующие файлы в облачном каталоге, экспортируйте объединенный результат в указанном формате и доставляйте его локально или обратно в облачное хранилище.

// Get your Client ID and Client Secret from https://dashboard.aspose.cloud (free registration is required).
var cellsApi = new Aspose.Cells.Cloud.SDK.Api.CellsApi(System.Environment.GetEnvironmentVariable("ProductClientId"), System.Environment.GetEnvironmentVariable("ProductClientSecret"));
// Build merge request parameters 
var request = new Aspose.Cells.Cloud.SDK.Request.MergeSpreadsheetsInRemoteFolderRequest();
// Storage directory that needs to merge files
request.folder = "RemoteFolder";
request.fileMatchExpression = "*xlsx$";
request.outFormat = "pdf";
cellsApi.MergeSpreadsheetsInRemoteFolder(request, "MergedResultOutPutToLocalFile.pdf");

Варианты использования

Несколько файловобъединеныФункция Cloud Aspose.Cells API полезна в различных практических ситуациях. Вот несколько распространённых сценариев:

  • Объединить несколько файлов Excel в файл Excel для анализа и хранения данных.
  • Объединить файлы данных в файл Excel для анализа данных.
  • Объединить несколько файлов изображений в файл PDF для удобства обмена.
  • Объединить несколько файлов в HTML-файл для отображения и встраивания в веб-страницы.

Заключение

С помощью Aspose.Cells Cloud API вы можете легко объединить в файл несколько электронных таблиц. Выполняя простые вызовы API и устанавливая соответствующие параметры объединения, вы можете эффективно выполнять различные требования к объединению файлов. Интегрируйте Aspose.Cells Cloud API в свои приложения, чтобы повысить производительность и сократить время разработки.

Обратите внимание, что приведённый выше пример кода предназначен только для демонстрации, и при использовании на практике вам потребуется заменить его действительными учётными данными аутентификации и путями к файлам. Кроме того, Aspose.Cells Cloud API предлагает множество других функций, таких как создание, редактирование, изменение и обработка электронных таблиц. Подробную документацию и пример кода API можно найти на сайтеруководство разработчика официального сайта Aspose.

Надеемся, эта статья поможет вам разобраться, как использовать Cloud Aspose.Cells для слияния файлов. Удачи в реализации!