Сложение, вычитание, умножение, деление и проценты в электронных таблицах/Excel
Введение: Быстрые вычисления в электронных таблицах — сложение, умножение, вычитание, деление и процентные формулы в одном API-вызове
Выполняйте массовые вычисления по всей колонке, строке или таблице без необходимости записывать формулы.
- Базовая математика: прибавляйте, вычитайте, умножайте или делите каждую ячейку в диапазоне на любое число.
- Проценты: увеличивайте/уменьшайте значения на %, либо находите % от числа (например, +15%, -8%, 20% от…).
- Массово: примените операции к тысячам ячеек мгновенно — без автозаполнения, матричных формул или VBA.
| Операция вычисления | Описание |
|---|---|
| Add (Сложение) | + |
| Subtract (Вычитание) | - |
| Multiply (Умножение) | * |
| Divide (Деление) | / |
| Percentage (Процент) | % |
API математических вычислений
PUT https://api.aspose.cloud/v4.0/cells/calculate/math
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации по токену JWT.
Параметры запроса:
| Имя параметра | Тип | Путь/Строка запроса/HTTP-тело | Описание |
|---|---|---|---|
| Spreadsheet | File | FormData | Загрузите файл электронной таблицы для обработки. |
| operation | String | Query | Математическая операция для выполнения (Add, Subtract, Multiply, Divide, Percentage). |
| value | String | Query | Значение, используемое в вычислениях (если применимо). |
| worksheet | String | Query | Имя листа, на котором будет выполнена операция. |
| range | String | Query | Диапазон ячеек, включаемых в вычисления. |
| region | String | Query | Настройка региона электронной таблицы. |
| password | String | Query | Пароль для открытия защищённого файла электронной таблицы. |
Ответ
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
]
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK (ОК) | Фильтр успешно применён; ответ содержит данные об операции. |
| 400 | Bad Request (Неверный запрос) | Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized (Неавторизовано) | Неверный или отсутствующий JWT-токен. |
| 413 | Payload Too Large (Слишком большой payload) | Размер загруженного файла превышает допустимый лимит. |
| 500 | Internal Server Error (Внутренняя ошибка сервера) | Непредвиденная ошибка сервера. |
Где следует использовать API математических вычислений?
- Финансы: добавьте 13% НДС ко всей колонке цен закупки.
- Инвентарь: умножьте колонку килограммов на 2,2046 для массового перевода в фунты.
- Зарплата: прибавьте фиксированную премию 1000 ко всем строкам колонки премий для всех сотрудников.
- Конвертация валют: поделите колонку продаж на текущий обменный курс, чтобы получить суммы в USD.
- Оценка: отнимите 5 баллов от каждого ученического балла за неявку.
- Электронная коммерция: примените 15%-ную рекламную скидку, уменьшив цены товаров одним кликом.
Почему стоит использовать API математических вычислений?
- Быстрые вычисления в Excel — завершайте отчёты за конец месяца за секунды.
- Массовое увеличение на проценты в Excel — обновляйте цены, прогнозы, комиссии одним кликом.
- Прибавление одного числа ко всей колонке — инвентарь, конвертация валют, перевод единиц измерения.
- Excel без формул — неподготовленные пользователи ценят простоту.
- Разработка может быть быстро завершена с использованием существующих SDK.
Примечания
Максимальный поддерживаемый размер файла: 200 МБ. Параметр range должен быть корректным адресом Excel-диапазона (например, A1:B10). Очень большие листы могут требовать дополнительного времени на обработку.
Как использовать API математических вычислений с SDK
Спецификация API математических вычислений
Спецификация API математических вычислений определяет публично доступное программное интерфейсное описание, позволяя разработчикам взаимодействовать с API непосредственно из веб-браузера.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый путь к разработке, поскольку он скрывает детали низкого уровня, позволяя выполнять математические вычисления над ячейками всего в нескольких строках кода.
Полный список SDK Aspose.Cells Cloud доступен на GitHub.
В следующих примерах кода показано, как вызывать веб-сервисы Aspose.Cells Cloud с использованием различных SDK: