Как добавить/вставить TextBox на лист

Добавить текстовое поле на лист в Excel

В программе Excel (версия 07 и выше) есть два места, куда вы можете вставлять текстовые поля. Одно в «фигурах вставки», другое находится в правой части верхнего меню опции «Вставить».

метод первый:

1

метод второй:

2

Как создать

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

  • Выберите соответствующий вариант (горизонтальный или вертикальный)
  • Щелкните левой кнопкой мыши на странице
  • Удерживая левую кнопку, перетащите расстояние на странице
  • Отпустите левую кнопку

Теперь вы получаете текстовое поле.

Добавить текстовое поле на лист в Aspose.Cells

Когда вам нужно массово вставить TextBox в рабочий лист, ручной метод вставки, очевидно, является катастрофой. Если это беспокоит вас, я думаю, что этот документ поможет вам.Aspose.Cells предоставляет вам API, чтобы легко выполнять массовые вставки в ваш код.

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = "";
// Create directory if it is not already present.
File file = new File(dataDir);
if(!file.exists())
file.mkdir();
// Open an Excel file.
//Workbook workbook = new Workbook(dataDir+ "Book_SourceData.xlsx");//If you want to insert a text box in an existing file, use this code.
// Create an object of the Workbook class
Workbook workbook = new Workbook();
// Access first worksheet from the collection
Worksheet sheet = workbook.getWorksheets().get(0);
// Add the TextBox to the worksheet
sheet.getTextBoxes().add(6, 10, 100, 200);
//Save.You can check your text box in this way.
workbook.save("result.xlsx", SaveFormat.XLSX);

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