Вставка изображений и формы файлов Excel.

Фигуры в Excel в основном разделяются на следующие типы:

  • Изображения
  • OLE-объекты
  • Линии
  • Прямоугольники
  • Базовые формы
  • Блочные стрелки
  • Уравнения
  • Блок-схемы
  • Звезды и баннеры
  • Выноски

В этом руководстве будет выбрано одна или две формы из каждого типа для создания образцов. Через эти примеры вы узнаете, как использовать Aspose.Cells для вставки указанной формы в таблицу.

Добавление изображений в лист Excel в C#

Добавление изображений в электронную таблицу очень просто. Нужно лишь несколько строк кода: Просто вызовите метод add коллекции pictures (инкапсулированной в объекте Worksheet). Метод add принимает следующие параметры:

  • upper_left_row, индекс верхней левой строки.
  • upper_left_column, индекс верхнего левого столбца.
  • имя_файла, имя файла изображения, включая путь.

Вставка объектов OLE в лист Excel в C#

Aspose.Cells для Python via .NET поддерживает добавление, извлечение и управление объектами OLE в листах. Для этого Aspose.Cells для Python via .NET предоставляет класс OleObjectCollection, который используется для добавления нового объекта OLE в список коллекции. Другой класс, OleObject, представляет объект OLE. Он имеет некоторые важные члены:

  • Свойство image_data определяет изображение (иконку) в виде массива байтов. Изображение будет отображаться для показа объекта OLE в листе Excel.
  • Свойство object_data определяет объектные данные в виде массива байтов. Эти данные будут показаны в связанной программе при двойном щелчке по иконке объекта OLE.

Нижеприведенный пример показывает, как добавить объект(ы) OLE в лист Excel.

Вставка линии на лист Excel в C#

Форма линии относится к категории линии.

В Microsoft Excel (например, 2007 год):

  • Выберите ячейку, куда хотите вставить линию
  • Нажмите меню Вставка и выберите Фигуры.
  • Затем выберите линию из ‘Недавно использованные формы’ или ‘Линии’

Использование Aspose.Cells для Python via .NET

Вы можете использовать следующий метод для вставки линии в таблицу.

В следующем примере показано, как вставить линию на лист.

Выполните приведенный выше код, и вы получите следующие результаты:

Вставка стрелки линии в рабочий лист Excel в C#

Форма стрелочной линии относится к категории Линии. Это особый случай линии.

В Microsoft Excel (например, 2007 год):

  • Выберите ячейку, в которую хотите вставить стрелку.
  • Нажмите меню Вставка и выберите Фигуры.
  • Затем выберите стрелку из ‘Недавно используемых форм’ или ‘Линий’.

Использование Aspose.Cells для Python via .NET

Вы можете использовать следующий метод для вставки стрелки на лист.

В следующем примере показано, как вставить стрелку на лист.

Выполните приведенный выше код, и вы получите следующие результаты:

Вставка прямоугольника в рабочий лист Excel в C#

Форма прямоугольника относится к категории Прямоугольники.

В Microsoft Excel (например, 2007 год):

  • Выберите ячейку, в которую хотите вставить прямоугольник.
  • Нажмите меню Вставка и выберите Фигуры.
  • Затем выберите прямоугольник из ‘Недавно используемых фигур’ или ‘Прямоугольники’.

Использование Aspose.Cells для Python via .NET

Вы можете использовать следующий метод для вставки прямоугольника на листе.

В следующем примере показано, как вставить прямоугольник на лист.

Выполните приведенный выше код, и вы получите следующие результаты:

Вставка куба на лист Excel в C#

Форма куба относится к категории Базовые фигуры.

В Microsoft Excel (например, 2007 год):

  • Выберите ячейку, в которую хотите вставить куб
  • Нажмите меню Вставка и выберите Фигуры.
  • Затем выберите Куб из Базовые фигуры

Использование Aspose.Cells для Python via .NET

Вы можете использовать следующий метод для вставки куба на листе.

Пример ниже показывает, как вставить куб в лист Excel.

Выполните приведенный выше код, и вы получите следующие результаты:

Вставка стрелочной подписи на лист Excel в C#

Форма стрелки квадратного выноса относится к категории Блочные стрелки.

В Microsoft Excel (например, 2007 год):

  • Выберите ячейку, в которую хотите вставить стрелку квадратного выноса
  • Нажмите меню Вставка и выберите Фигуры.
  • Затем выберите стрелку квадратного выноса из категории Блочные стрелки

Использование Aspose.Cells для Python via .NET

Вы можете использовать следующий метод для вставки стрелки квадратного выноса на лист Excel.

Приведенный ниже пример показывает, как вставить стрелку квадратного выноса в лист Excel.

Выполните приведенный выше код, и вы получите следующие результаты:

Вставка знака умножения в рабочий лист Excel в C#

Форма знака умножения относится к категории Формулы.

В Microsoft Excel (например, 2007 год):

  • Выберите ячейку, в которую хотите вставить знак умножения
  • Нажмите меню Вставка и выберите Фигуры.
  • Затем выберите знак умножения из Фигуры уравнения

Использование Aspose.Cells для Python via .NET

Вы можете использовать следующий метод для вставки знака умножения в листе Excel.

В следующем примере показано, как вставить знак умножения в лист Excel.

Выполните приведенный выше код, и вы получите следующие результаты:

Вставка мультидокумента на лист Excel в C#

Форма мультидокумента принадлежит к категории Блок-схемы.

В Microsoft Excel (например, 2007 год):

  • Выберите ячейку, куда вы хотите вставить мультидокумент
  • Нажмите меню Вставка и выберите Фигуры.
  • Затем выберите мультидокумент из Блок-схемы

Использование Aspose.Cells для Python via .NET

Вы можете использовать следующий метод для вставки мультидокумента в листе Excel.

В следующем примере показано, как вставить мультидокумент в лист Excel.

Выполните приведенный выше код, и вы получите следующие результаты:

Вставка пятиконечной звезды на лист Excel в C#

Форма пятиконечной звезды относится к категории Звезды и транспаранты.

В Microsoft Excel (например, 2007 год):

  • Выберите ячейку, в которую хотите вставить пятиконечную звезду
  • Нажмите меню Вставка и выберите Фигуры.
  • Затем выберите пятиконечную звезду из Звезды и транспаранты

Использование Aspose.Cells для Python via .NET

Вы можете использовать следующий метод для вставки пятиконечной звезды в лист.

Следующий пример показывает, как вставить пятиконечную звезду на лист.

Выполните приведенный выше код, и вы получите следующие результаты:

Вставка облачка мыслей в лист Excel с помощью C#

Форма размышляющего облачка относится к категории Выноски.

В Microsoft Excel (например, 2007 год):

  • Выберите ячейку, в которую хотите вставить размышляющее облачко
  • Нажмите меню Вставка и выберите Фигуры.
  • Затем выберите размышляющее облачко из Выноски

Использование Aspose.Cells для Python via .NET

Вы можете использовать следующий метод для вставки облака с мыслями на листе.

В следующем примере показано, как вставить облако с мыслями на лист.

Выполните приведенный выше код, и вы получите следующие результаты:

Продвинутые темы