<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>22.11</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-cells-cloud', version: '22.11')
<dependency org="com.aspose" name="aspose-cells-cloud" rev="22.11">
<artifact name="aspose-cells-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-cells-cloud" % "22.11"
Java SDK для обработки электронных таблиц в облаке
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Aspose.Cells Cloud SDK for Java помогает вам работать с форматами файлов электронных таблиц (Excel® и OpenOffice®) в облачных приложениях Java без установки какого-либо стороннего программного обеспечения. Это оболочка для Aspose.Cells Cloud REST APIs.
Облачный процессор электронных таблиц в двух словах
- Создавайте новые электронные таблицы, используя файлы Excel® в качестве шаблонов или Smart Marker.
- Загружайте и обрабатывайте электронные таблицы и листы Excel® с помощью Cloud SDK.
- Объединение или разделение книг.
- Защитить или снять защиту листов.
- {{ГИПЕРССЫЛКА1}}.
- Вычислять формулы или добавлять/обновлять формулы в ячейки листа.
- Добавляйте, обновляйте или удаляйте диаграммы, рабочие листы, изображения, фигуры, гиперссылки и проверки.
- Добавляйте или удаляйте области ячеек, условное форматирование или OleObjects из листов Excel®.
- Вставка или удаление горизонтальных или вертикальных разрывов страниц
- Add ListObject в определенном месте в файле Excel® и преобразовать в диапазон ячеек.
- Удалять определенные или все объекты ListObject на листе или суммировать данные с помощью сводной таблицы.
- Применяйте пользовательские критерии для списка фильтров различных типов.
- Получить, обновить, показать или скрыть легенду диаграммы и заголовки.
- Управление настройкой страницы, верхним и нижним колонтитулами.
- Создание, обновление, выборка или удаление свойств документа.
- Получить необходимую форму из рабочего листа.
- Используйте возможности Pivot Tables и диапазонов.
Функции облачного хранилища электронных таблиц
- Загружать, скачивать, копировать, перемещать и удалять файлы, включая обработку версий (если вы используете облачное хранилище, которое поддерживает эту функцию - по умолчанию true).
- Создание, копирование, перемещение и удаление папок.
- Копировать и перемещать файлы и папки между отдельными хранилищами в рамках одной операции.
- Проверьте, существует ли определенный файл, папка или хранилище.
Чтение и запись форматов электронных таблиц
Microsoft Excel®: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM
OpenOffice®: ODS
Электронная таблицаML: XML
Текст: CSV, TSV, TXT (с разделителями табуляции)
Интернет: HTML, MHTML
Фиксированный макет: PDF
Сохранить таблицу как
DIF, HTML, MHTML, PNG, JPG, TIFF, XPS, SVG, MD (Markdown), ODS, XLSX, XLS, XLSB, PDF, XML, TXT, CSV
Читать другие форматы
SXC, ФОДС
Требования
Для создания клиентской библиотеки API требуется:
- Ява 1.7+
- Мавен
Предпосылки
Чтобы использовать Aspose.Cells Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в Aspose Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе Aspose Cloud Pricing.
Монтаж
Установить из Maven
Добавьте репозиторий Aspose Cloud в ваше приложение pom.xml
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Установить из исходников
Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:
mvn clean install
Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:
mvn clean deploy
Обратитесь к OSSRH Guide для получения дополнительной информации.
пользователи Maven
Добавьте эту зависимость в POM вашего проекта:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>22.5</version>
</dependency>
</dependencies>
Другие
Сначала сгенерируйте JAR, выполнив:
mvn clean package
Затем вручную установите следующие JAR-файлы:
target/aspose-cells-cloud-22.5.jar
цель/библиотека/*.jar
Использование Java для добавления рабочего листа в файл Excel®
CellsApi cellsApi = new CellsApi(CellsApiUtil.GetClientId(),CellsApiUtil.GetClientSecret())
String name = BOOK1;
String sheetName = SHEET1;
Integer position = 1;
String sheettype ="VB";
String folder = TEMPFOLDER;
cellsApi.uploadFile(folder +"\\" + filename, new File(sourceFolder + filename), null);
WorksheetsResponse response = cellsApi.cellsWorksheetsPutAddNewWorksheet(name, sheetName, position, sheettype, folder,null);
Конвертируйте файл Excel® в облаке
String name = BOOK1;
SaveOptions saveOptions = null;
String newfilename = "newbook.xlsx";
Boolean isAutoFitRows = true;
Boolean isAutoFitColumns = false;
String folder = TEMPFOLDER;
// Upload source file to aspose cloud storage
cellsApi.uploadFile(folder +"\\" + filename, new File(sourceFolder + filename), null);
// Invoke Aspose.Cells Cloud SDK API to convert Excel® workbook to different format
SaveResponse response = cellsApi.cellsSaveAsPostDocumentSaveAs(name, saveOptions, newfilename, isAutoFitRows, isAutoFitColumns, folder,null);
Лицензирование
Все Aspose.Cells Cloud SDK, вспомогательные скрипты и шаблоны лицензируются по MIT License.
Авторизация и аутентификация
Authentication schemes определено для API следующим образом:
JWT
- Тип: OAuth
- Поток: приложение
- URL-адрес авторизации:https://api.aspose.cloud/connect/token
Рекомендация
Рекомендуется создавать экземпляр ApiClient
для каждого потока в многопоточной среде, чтобы избежать возможных проблем.
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Version | Release Date |
---|---|
22.11 | 16 ноября 2022 г. |
22.9 | 22 сентября 2022 г. |
22.8 | 24 августа 2022 г. |
22.7 | 29 июля 2022 г. |
22.6 | 28 июня 2022 г. |
22.5 | 30 мая 2022 г. |
22.4 | 20 апреля 2022 г. |
22.3 | 14 марта 2022 г. |
22.2 | 24 февраля 2022 г. |
22.1 | 24 января 2022 г. |
21.12 | 28 декабря 2021 г. |
21.11 | 30 ноября 2021 г. |
21.10 | 8 ноября 2021 г. |
21.9 | 13 октября 2021 г. |
21.8 | 18 сентября 2021 г. |
21.7 | 3 августа 2021 г. |
21.6 | 16 июля 2021 г. |
21.5 | 27 мая 2021 г. |
21.1 | 25 января 2021 г. |
20.11 | 4 декабря 2020 г. |
20.10 | 23 октября 2020 г. |
20.9 | 23 сентября 2020 г. |
20.8 | 19 августа 2020 г. |
20.7 | 21 июля 2020 г. |
20.6 | 2 июля 2020 г. |
1.0.0 | 12 мая 2020 г. |
1.0.1 | 12 мая 2020 г. |
1.0.2 | 12 мая 2020 г. |
20.4 | 22 апреля 2020 г. |
20.2 | 20 февраля 2020 г. |
20.1 | 17 января 2020 г. |
19.10 | 30 октября 2019 г. |
19.9 | 25 сентября 2019 г. |
19.6 | 18 июня 2019 г. |
19.2.1 | 22 февраля 2019 г. |
19.2 | 19 февраля 2019 г. |
18.9.1 | 6 сентября 2018 г. |
18.9 | 5 сентября 2018 г. |
18.8 | 15 августа 2018 г. |
18.4 | 2 августа 2018 г. |
18.2 | 27 февраля 2018 г. |
Aspose.Cells Aspose.Cells Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud XLS XLSX XLSB XLSM XLT XLTX XLTM ODS XML CSV TSV TXT TabDelimited HTML MHTML SXC FODS DIF PDF XPS TIFF SVG MD Markdown merge split encrypt decrypt password formula workbook spreadsheet cells column cell table pivot filter date filter icon filter dynamic filter charts conditional formatting hyperlinks ListObjets OleObjects page-breaks page-setup pictures OleObjects range convert conversion converter smart marker