Как вставить изображение в ячейку с помощью C++
Возможные сценарии использования
Изображение добавляет яркости вашему листу и обеспечивает визуальное представление содержимого. Также это упрощает понимание данных и позволяет делать выводы. Хотя вы можете использовать изображения в Excel уже много лет, функция вставки изображений как ячеек появилась не так давно. Даже при изменении макета изображения оно останется привязанным к данным. Можно использовать его в таблицах, сортировать, фильтровать, включать формулы и так далее!
Как вставить изображение в ячейку с помощью Excel
Как вставить изображение в ячейку в Excel, выполните следующие действия:
- Перейдите на вкладку Вставка и нажмите на опцию изображения.
- Выберите Разместить в ячейке. Выберите один из следующих источников из выпадающего меню Вставить изображение из (Это устройство, Готовые изображения и Изображения из Интернета). Это устройство для вставки изображения с вашего устройства. Готовые изображения для вставки изображения из готовых изображений. Изображения из Интернета для вставки изображения из Интернета.
- Выберите изображение и вставьте его в ячейку.
Как вставить изображение над ячейками с помощью Excel
О том, как вставить изображение над ячейками в Excel, следуйте этим шагам:
- Перейдите на вкладку Вставка и нажмите на опцию изображения.
- Выберите Разместить над ячейками. Выберите один из следующих источников из раскрывающегося меню Вставить изображение: (Это устройство, Готовые изображения и Изображения из Интернета). Это устройство для вставки изображения с вашего устройства. Готовые изображения для вставки изображения из готовых изображений. Изображения из Интернета для вставки изображения из Интернета.
- Выберите изображение и вставьте его над ячейками.
Как переключиться от изображения в ячейке к изображению над ячейками с помощью Excel
Вы можете легко переключиться от Изображение в ячейке к Изображение над ячейками. Пожалуйста, следуйте этим шагам:
- Нажмите правой кнопкой мыши на ячейке и выберите Изображение в ячейке > Разместить над ячейками.
- Результат после переключения следующий:
Как переключиться от изображения над ячейками к изображению в ячейке с помощью Excel
Вы можете легко переключиться от Изображение над ячейками к Изображение в ячейке. Пожалуйста, следуйте этим шагам:
- Нажмите правой кнопкой мыши на изображение и выберите Разместить в ячейке.
- Результат после переключения следующий:
Как вставлять изображение в ячейку с помощью C++
Вставьте изображение в ячейку с помощью Aspose.Cells. Пожалуйста, ознакомьтесь со следующим примером кода. После выполнения образца кода изображение будет вставлено в ячейку.
- Создайте объект Workbook.
- Получить ячейку, в которую хотите вставить изображение.
- Установить свойство Cell.EmbeddedImage.
- Наконец, сохраните книгу в формате output XLSX.
Образец кода
#include <iostream>
#include <fstream>
#include <vector>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Create a new workbook
Workbook workbook;
// Get the first worksheet
Worksheet worksheet = workbook.GetWorksheets().Get(0);
// Get cell D8
Cell d8 = worksheet.GetCells().Get(u"D8");
// Read image file into byte vector
std::ifstream file("aspose.png", std::ios::binary);
std::vector<uint8_t> imageData((std::istreambuf_iterator<char>(file)), std::istreambuf_iterator<char>());
// Convert to Aspose's Vector and set embedded image in cell D8
d8.SetEmbeddedImage(Vector<uint8_t>(imageData.data(), imageData.size()));
// Save the workbook
workbook.Save(u"out.xlsx");
Aspose::Cells::Cleanup();
return 0;
}