Как подогнать изображение по ширине и высоте ячейки
Почему важно подогнать изображение по ширине и высоте ячейки
Подгонка изображения к определенной ширине и высоте ячейки — это не только эстетика. Это в основном о точности, автоматизации и организации данных.
-
Для профессиональной презентации и читаемости: При создании панели мониторинга часто нужны иконки, флаги или изображения продуктов, которые должны идеально совпадать с точками данных. Несовпадающее изображение выглядит неаккуратно и непрофессионально.Если вы разрабатываете шаблон для использования другими (например, каталог продуктов, справочник сотрудников), вы хотите, чтобы изображения автоматически вписывались в предназначенные для них места, обеспечивая единообразие при каждом использовании шаблона. Изображения, выходящие за пределы ячеек, могут вызывать неожиданные разрывы страниц и проблемы с форматированием при печати. Подогнанное изображение ведет себя предсказуемо на печатной странице.
-
Для организации и структуры данных: Это самый важный функциональный аспект. Excel — это сетка для данных. Когда изображение “размещается” на сетке, а не “подгоняется” к ячейке, возникают проблемы. Проблема с плавающими изображениями: Они не следуют за ячейками: Если вы сортируете, фильтруете или вставляете/удаляете строки, изображение остается в своем абсолютном положении на листе, полностью отключаясь от данных, которые оно должно представлять. Они не изменяются с размером ячейки: Если вы меняете высоту строки или ширину столбца, плавающее изображение остается того же размера, нарушая макет. Преимущество подгонки под ячейку: Ячейка становится “контейнером” для изображения: Когда изображение подгоняется под ячейку, его положение и размер определяются координатами сетки ячейки. Если вы перемещаете данные (например, сортировка таблицы), изображение перемещается вместе с соответствующей строкой. Это создает истинную пару изображение-данные: Это позволяет рассматривать изображение как визуальный атрибут данных в этой строке, что важно для автоматизации.
-
Для автоматизации и расширенного функционала: Здесь подгонка изображений под ячейки становится суперсилой. Динамическое связывание изображений: Вы можете использовать формулу для вытягивания пути изображения из ячейки, а затем с помощью макроса (VBA) автоматически задавать размер и вставлять изображение в соседнюю ячейку. Так создается динамический каталог продуктов, в котором изменение ID продукта автоматически обновляет название, цену и изображение.Интеграция с базой данных: При экспорте данных или связывании Excel с базой данных наличие изображений внутри конкретных ячеек делает весь набор данных, включая его визуальные элементы, более структурированным и переносимым.
Как подогнать изображение по ширине и высоте ячейки с помощью Excel
Вы можете подогнать изображение по ширине и высоте ячейки в Excel двумя способами.
Подгонка изображения по ширине и высоте ячейки с помощью “Поместить в ячейку”
Как вставить изображение в ячейку в Excel, выполните следующие действия:
- Перейдите на вкладку Вставка и нажмите на опцию изображения.
- Выберите Разместить в ячейке. Выберите один из следующих источников из выпадающего меню Вставить изображение из (Это устройство, Готовые изображения и Изображения из Интернета). Это устройство для вставки изображения с вашего устройства. Готовые изображения для вставки изображения из готовых изображений. Изображения из Интернета для вставки изображения из Интернета.

- Выберите изображение и вставьте его в ячейку.

Подгонка изображения по ширине и высоте ячейки с помощью “Поместить поверх ячеек”
О том, как вставить изображение над ячейками в Excel, следуйте этим шагам:
- Перейдите на вкладку Вставка и нажмите на опцию изображения.
- Выберите Разместить над ячейками. Выберите один из следующих источников из раскрывающегося меню Вставить изображение: (Это устройство, Готовые изображения и Изображения из Интернета). Это устройство для вставки изображения с вашего устройства. Готовые изображения для вставки изображения из готовых изображений. Изображения из Интернета для вставки изображения из Интернета.

- Выберите изображение и вставьте его над ячейками.

- Вручную отрегулируйте ширину и высоту изображения, чтобы они соответствовали ширине и высоте ячеек.

Как подогнать изображение по ширине и высоте ячейки с помощью Aspose.Cells
Из-за изменений в ширине и высоте строк и столбцов в зависимости от языка и соотношения отображения, регулировка ширины и высоты изображения может давать небольшие отличия, а иногда вообще не совпадать полностью с размерами ячеек. Вы можете подогнать изображение по ширине и высоте ячейки в Aspose.Cells двумя способами.
Как подогнать изображение по ширине и высоте ячейки с помощью “Поместить в ячейку”
Вставьте изображение в ячейку с помощью Aspose.Cells. Пожалуйста, ознакомьтесь со следующим примером кода. После выполнения образца кода изображение будет вставлено в ячейку.
- Создать объект Workbook.
- Получить ячейку, в которую хотите вставить изображение.
- Установить свойство Cell.EmbeddedImage.
- Наконец, сохраните книгу в формате output XLSX.
Пример кода для “Поместить в ячейку”
Как подогнать изображение по ширине и высоте ячейки с помощью “Поместить поверх ячеек”
Добавление изображений в электронную таблицу очень просто. Нужно лишь несколько строк кода: Достаточно вызвать метод Add коллекции Pictures (обернутый в объект Worksheet). Затем отрегулируйте ширину и высоту изображения на основе ширины и высоты ячеек. В конце сохраните файл в формате output XLSX. Метод Add принимает следующие параметры:
- Индекс верхнего левого ряда, индекс верхнего левого ряда.
- Индекс верхнего левого столбца, индекс верхнего левого столбца.
- Имя файла изображения, имя файла изображения с полным путем.
Пример кода для “Поместить поверх ячеек”