Вставить фигуры в рабочий лист Aspose.Cells

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

  • Линии
  • прямоугольники
  • Основные формы
  • Блок-стрелки
  • Формы уравнения
  • Блок-схемы
  • Звезды и баннеры
  • Выноски

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

Вставка строки в рабочий лист

Форма линии принадлежитлинии категория.

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

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

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

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Create workbook from sample file
Workbook workbook = new Workbook();
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the line to the worksheet
sheet.getShapes().addShape(MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
//sheet.getShapes().addAutoShape(AutoShapeType.LINE, 2, 0, 2, 0, 100, 300);//method 2
//Save.You can check your icon in this way.
workbook.save("sample2.xlsx", SaveFormat.XLSX);

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

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

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

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

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

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

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Create workbook from sample file
Workbook workbook = new Workbook();
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the line arrow to the worksheet
Shape s = sheet.getShapes().addShape(MsoDrawingType.LINE, 2, 0, 2, 0, 100, 300);//method 1
//Shape s = sheet.getShapes().addAutoShape(AutoShapeType.LINE, 2, 0, 2, 0, 100, 300);//method 2
//add a arrow at the line begin
s.getLine().setBeginArrowheadStyle(MsoArrowheadStyle.ARROW);//arrow type
s.getLine().setBeginArrowheadWidth(MsoArrowheadWidth.WIDE);//arrow width
s.getLine().setBeginArrowheadLength(MsoArrowheadLength.SHORT);//arrow length
//add a arrow at the line end
s.getLine().setEndArrowheadStyle(MsoArrowheadStyle.ARROW_OPEN);//arrow type
s.getLine().setEndArrowheadWidth(MsoArrowheadWidth.NARROW);//arrow width
s.getLine().setEndArrowheadLength(MsoArrowheadLength.LONG);//arrow length
//Save.You can check your icon in this way.
workbook.save("sample2.xlsx", SaveFormat.XLSX);

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

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

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

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

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

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

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Create workbook from sample file
Workbook workbook = new Workbook();
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the rectangle to the worksheet
ShapeCollection shapes = sheet.getShapes();
shapes.addShape(MsoDrawingType.RECTANGLE, 2, 0, 2, 0, 100, 300);
//Save.You can check your icon in this way.
workbook.save("sample2.xlsx", SaveFormat.XLSX);

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

Вставка куба в рабочий лист

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

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

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

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

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Create workbook from sample file
Workbook workbook = new Workbook();
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the cube to the worksheet
sheet.getShapes().addAutoShape(AutoShapeType.CUBE, 2, 0, 2, 0, 100, 300);
//Save.You can check your icon in this way.
workbook.save("sample2.xlsx", SaveFormat.XLSX);

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

Вставка четырехугольной стрелки выноски на рабочий лист

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

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

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

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

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Create workbook from sample file
Workbook workbook = new Workbook();
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the callout quad arrow to the worksheet
sheet.getShapes().addAutoShape(AutoShapeType.QUAD_ARROW_CALLOUT, 2, 0, 2, 0, 100, 100);
//Save.You can check your icon in this way.
workbook.save("sample2.xlsx", SaveFormat.XLSX);

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

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

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

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

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

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

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Create workbook from sample file
Workbook workbook = new Workbook();
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the multiplication sign to the worksheet
sheet.getShapes().addAutoShape(AutoShapeType.MATH_MULTIPLY, 2, 0, 2, 0, 100, 100);
//Save.You can check your icon in this way.
workbook.save("sample2.xlsx", SaveFormat.XLSX);

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

Вставка мультидокумента в рабочий лист

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

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

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

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

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Create workbook from sample file
Workbook workbook = new Workbook();
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the multidocument to the worksheet
sheet.getShapes().addAutoShape(AutoShapeType.FLOW_CHART_MULTIDOCUMENT, 2, 0, 2, 0, 100, 100);
//Save.You can check your icon in this way.
workbook.save("sample2.xlsx", SaveFormat.XLSX);

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

Вставка пятиконечной звезды на рабочий лист

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

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

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

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

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Create workbook from sample file
Workbook workbook = new Workbook();
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the Five-pointed star to the worksheet
sheet.getShapes().addAutoShape(AutoShapeType.STAR_5, 2, 0, 2, 0, 100, 100);
//Save.You can check your icon in this way.
workbook.save("sample2.xlsx", SaveFormat.XLSX);

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

Вставка облака мысленных пузырей в рабочий лист

Форма облака мысленных пузырей принадлежитВыноски категория.

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

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

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

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// Create workbook from sample file
Workbook workbook = new Workbook();
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the thought bubble cloud to the worksheet
sheet.getShapes().addAutoShape(AutoShapeType.CLOUD_CALLOUT, 2, 0, 2, 0, 100, 100);
//Save.You can check your icon in this way.
workbook.save("sample2.xlsx", SaveFormat.XLSX);

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