Восстановление файлов Excel
Этот REST API позволяет восстанавливать файлы Excel.
- Восстанавливайте файлы XLS, XLSX, XLSM, XLSB, ODS и другие форматы электронных таблиц.
- Поддерживается загрузка нескольких файлов в одном запросе.
Aspose.Cells Cloud для восстановления Excel позволяет онлайн-восстанавливать данные из поврежденных файлов Excel без установки какого-либо программного обеспечения. Поврежденные файлы Excel создают проблемы, так как их невозможно открыть. Вы можете воспользоваться приложением Aspose.Cells Cloud для восстановления Excel, чтобы извлечь данные из таких файлов.
REST API
Конечная точка Repair Excel Files восстанавливает поврежденные файлы электронных таблиц и возвращает восстановленное содержимое.
POST https://api.aspose.cloud/v3.0/cells/repair
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| file | file | formData (multipart) | Файл для загрузки |
| format | string | query | Желаемый выходной формат. Если не указан (null), выходной формат по умолчанию совпадает с форматом входного файла. |
Ответ
{
"Status" : "OK",
"Code" : 200,
"Filename" : "[имя файла]",
"Filesize" : [размер файла],
"FileContent" : "[Base64String]"
}
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK | Фильтр применён успешно; ответ содержит детали операции. |
| 400 | Bad Request | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized | Недействительный или отсутствующий JWT-токен. |
| 413 | Payload Too Large | Загруженный файл превышает лимит размера. |
| 500 | Internal Server Error | Непредвиденная ошибка сервера. |
Как использовать API PostRepair с SDK
Спецификация API PostRepair
Спецификация OpenAPI определяет общедоступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия напрямую из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как выполнять вызовы облачного API с помощью cURL.
При успешном выполнении сервис возвращает HTTP 200 с JSON-полезной нагрузкой, содержащей массив Files. В случае ошибок API использует стандартные HTTP-коды статуса:
- 400 Bad Request — Недопустимые параметры или неподдающийся восстановлению файл.
- 401 Unauthorized — Отсутствует или недействителен JWT-токен.
- 413 Payload Too Large — Загруженный файл превышает допустимый размер.
- 500 Internal Server Error — Непредвиденная ошибка на стороне сервера.
Семейство облачных SDK
Использование SDK — лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали и позволяет сосредоточиться на задачах проекта. Ознакомьтесь с репозиторием на GitHub, чтобы получить полный список SDK для Aspose.Cells Cloud.
В следующих примерах кода показано, как вызывать веб-сервисы Aspose.Cells с использованием различных SDK: