Восстановление файлов 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: