Как добавить/вставить текстовое поле в лист
Добавление текстового поля в лист Excel
В программе Excel (версия 07 и выше) есть два места, где можно вставить текстовые поля. Одно находится в “Вставка-Фигуры”, а другое — справа от верхнего меню опции “Вставка”.
метод первый:
метод второй:
Как создать
Вы можете создавать текстовые поля с горизонтальным или вертикальным текстом.
- Выберите соответствующий вариант (горизонтальный или вертикальный)
- Щелкните левой кнопкой мыши на странице
- Удерживайте левую кнопку и перетаскивайте на странице
- Отпустите левую кнопку
Теперь у вас есть текстовое поле.
Добавление текстового поля на листе рабочей книги в Aspose.Cells
Когда вам нужно массово вставить текстовое поле на лист рабочей книги, метод ручной вставки является очевидным бедствием. Если вас это беспокоит, я думаю, что этот документ поможет вам. 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); |
Вы получите файл, аналогичный результирующему файлу. В файле вы увидите следующее: