Найти и исправить неработающие ссылки в Excel – облачный проверщик ссылок электронных таблиц
API поиска неработающих ссылок в электронной таблице
Автоматическое обнаружение неработающих ссылок в файлах Excel. Наш API сканирует указанные диапазоны на наличие неработающих внешних ссылок, некорректных формул и отсутствующих источников данных. Поддерживает удалённый аудит электронных таблиц, автоматическую проверку качества и интеграцию с поставщиками облачных хранилищ. RESTful API для автоматизации корпоративных рабочих процессов.
Краткое описание: используйте этот конечный пункт для быстрого выявления и устранения недействительных ссылок в книгах, обеспечивая целостность данных в финансовых моделях, наборах данных для слияний и поглощений (M&A), а также презентационных материалах для инвесторов.
Веб-API
PUT https://api.aspose.cloud/v4.0/cells/search/broken-links
curl -X PUT "https://api.aspose.cloud/v4.0/cells/search/broken-links?worksheet=Sheet1" \
-H "Authorization: Bearer {access_token}" \
-F "Spreadsheet=@sample.xlsx"
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
-H "Authorization: Bearer {access_token}"
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| Spreadsheet | File | FormData (multipart) | Обязательный. Файл книги Excel (.xlsx, .xls и др.), подлежащий анализу. |
| worksheet | String | Query | Необязательный. Имя листа для анализа. Если не указан, используется первый лист. |
| cellArea | String | Query | Необязательный. Целевой диапазон ячеек в нотации A1 (например, B2:D10). Если не указан, анализируется весь используемый диапазон. |
| region | String | Query | Необязательный. Локаль (например, ru-RU), которая может влиять на интерпретацию дат, чисел и валют. |
| password | String | Query | Необязательный. Пароль для зашифрованных книг. Оставьте пустым, если файл не защищён. |
Ответ
{
"BrokenLinks": [
{
"CellName": "B5",
"Link": "C:\\Data\\source.xlsx",
"ErrorMessage": "Файл не найден",
"Status": "Broken"
},
{
"CellName": "C12",
"Link": "http://example.com/data.csv",
"ErrorMessage": "404 Not Found",
"Status": "Broken"
}
],
"Code": 200,
"Status": "OK"
}
Коды ошибок
| Код | Описание |
|---|---|
| 400 Bad Request | Некорректный URI Aspose.Cells Cloud API. |
| 401 Unauthorized | Некорректный токен доступа, client ID или client secret. |
| 404 Not Found | Файл электронной таблицы недоступен. |
| 429 Too Many Requests | Превышен лимит запросов (60 вызовов в минуту). |
| 500 Server Error | В процессе получения данных для расчётов в электронной таблице возникла ошибка. |
Где следует использовать поиск неработающих ссылок в API электронных таблиц?
- Регулярный аудит больших финансовых моделей: перед публикацией ежемесячных или ежеквартальных отчётов автоматически сканируйте ключевые расчётные области (например,
Dashboard!B5:K50), содержащие множество внешних ссылок, чтобы убедиться, что все ссылки указывают на действующие исходные файлы. - Интеграция данных при слияниях и поглощениях: после объединения нескольких файлов электронных таблиц, представляющих бизнес-подразделения, просканируйте лист «Обзор», чтобы выявить ссылки, ставшие недействительными из-за изменения путей к файлам или проблем с правами доступа.
- Подготовка пакетов данных для инвесторов: перед завершением презентационных материалов, содержащих диаграммы и таблицы, связанные с внешними базами данных или источниками рыночных данных, проверьте все ссылки на действительность.
Почему следует использовать поиск неработающих ссылок в API электронных таблиц?
- Удобный для разработчиков – Aspose.Cells Cloud предоставляет SDK на множестве языков программирования, что ускоряет разработку и обеспечивает исчерпывающую документацию. По сравнению с созданием собственных решений это значительно сокращает объём работ.
- Снижение трудозатрат – Исключает необходимость в выделенных сотрудниках для ручной проверки ссылок в документах.
- Оплата по факту использования – Нет необходимости в начальных инвестициях; вы платите только за фактически выполненные вызовы API.
- Отсутствие затрат на обслуживание – Нет необходимости в поддержке серверов, обновлении программного обеспечения и решении проблем совместимости.
- Сохранение сложного форматирования Excel – Результаты возвращаются в универсальном формате JSON, при этом сохраняется исходное форматирование книги.
Как использовать поиск неработающих ссылок в API электронных таблиц с помощью SDK
Спецификация OpenAPI
Спецификация OpenAPI{:target="_blank" rel=“noopener noreferrer”} определяет публично доступное программное интерфейсное описание, позволяющее выполнять REST-взаимодействия напрямую из веб-браузера.
Использование SDK Aspose.Cells Cloud
Использование SDK — оптимальный способ ускорить разработку. SDK скрывает детали реализации, позволяя легко внедрить функциональность поиска неработающих ссылок с минимальным объёмом кода. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub{:target="_blank" rel=“noopener noreferrer”}.
Приведённые ниже примеры кода демонстрируют, как вызывать веб-сервисы Aspose.Cells с использованием различных SDK: