Как удалить пустые столбцы в Excel — автоматизация очистки столбцов

Используйте Aspose.Cells Cloud API для автоматического удаления всех пустых столбцов из электронных таблиц Excel. Наш интеллектуальный API обнаруживает и удаляет столбцы, ячейки которых не содержат данных, формул, комментариев, диаграмм или объектов. API поддерживает пакетную обработку, облачную автоматизацию и бесшовную интеграцию REST для корпоративных сценариев очистки электронных таблиц.

Контекст:
Пустые столбцы часто появляются после импорта данных, генерации шаблонов или миграции устаревших файлов. Удаление таких пустых столбцов уменьшает размер файла, улучшает производительность отображения и повышает точность дальнейшей обработки данных. API «Delete Spreadsheet Blank Columns» обеспечивает быстрое решение для очистки электронных таблиц на стороне сервера без ручного редактирования.

API DeleteSpreadsheetBlankColumns

Web API

PUT https://api.aspose.cloud/v4.0/cells/delete/blank-columns

Безопасность и аутентификация

API Aspose.Cells Cloud защищены и требуют аутентификации на основе JWT-токена.

-H "Authorization: Bearer {access_token}"

Параметры запроса

Имя параметра Тип Местоположение Описание
Spreadsheet File Form‑Data (multipart) Рабочая книга Excel, подлежащая обработке.
outPath String Query Необязательно. Путь к папке в облачном хранилище, куда будет сохранён очищенный файл. Если параметр опущен, результат возвращается в теле ответа.
outStorageName String Query Необязательно. Имя облачного хранилища, в котором будет сохранён результат.
region String Query Необязательно. Идентификатор языка и региона (например, ru-RU, de-DE).
password String Query Необязательно. Пароль для открытия защищённой рабочей книги.

Ответ

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Коды ошибок

  • 400 Bad Request — недопустимые параметры запроса или некорректный URI.
  • 401 Unauthorized — отсутствует или недействителен токен доступа.
  • 404 Not Found — указанный файл электронной таблицы не найден.
  • 500 Server Error — непредвиденная ошибка, препятствующая обработке файла API.

Когда использовать API «Delete Spreadsheet Blank Columns»

  • Потоки импорта и очистки данных — немедленно удаляйте завершающие или структурные пустые столбцы после загрузки данных из CSV, баз данных или веб-API.
  • Генерация отчётов и дашбордов — обеспечивайте чистую структуру финальных отчётов без лишних пустых столбцов.
  • Конвейеры ETL — предварительно обрабатывайте файлы Excel перед загрузкой в хранилища данных, такие как Snowflake или BigQuery.
  • Системная интеграция — приводите Excel-файлы, предоставленные партнёрами, к единому виду перед дальнейшей обработкой.
  • Пакетная автоматизация документов — массово удаляйте столбцы-заглушки из сгенерированных шаблонов.
  • Пользовательский контент — очищайте загружаемые пользователем файлы Excel из веб-порталов перед хранением или анализом.
  • Миграция устаревших данных — упрощайте архивы старых электронных таблиц, удаляя исторически пустые столбцы.

Почему использовать этот API?

  • Удобный для разработчиков — SDK доступны для C#, Java, Python, PHP, Ruby, Node.js, Go и других языков, что снижает трудозатраты на разработку.
  • Экономически эффективно — тарификация по факту использования исключает первоначальные затраты на инфраструктуру.
  • Нулевое обслуживание — не нужно управлять серверами; сервис постоянно обновляется компанией Aspose.

Как использовать API «Delete Spreadsheet Blank Columns» с SDK

Спецификация API

Спецификация API «Delete Spreadsheet Blank Columns» содержит полное определение OpenAPI и примеры.

Использование SDK Aspose.Cells Cloud

SDK скрывает детали низкоуровневого HTTP-взаимодействия, позволяя удалять пустые столбцы всего в несколько строк кода. Полный список поддерживаемых языков см. в официальном репозитории GitHub: https://github.com/aspose-cells-cloud.

Следующие примеры кода демонстрируют вызов API с помощью различных SDK: