VintaSoft Imaging .NET SDK 15.2: Документация для Веб разработчика
В этом разделе
XLSX: Работа со столбцами ячеек на странице XLSX-документа
В этом разделе
UI-контрол WebSpreadsheetEditorControlJS позволяет работать (добавлять, удалять, копировать, вырезать, вставлять, очищать, изменять размер, скрывать/показывать) со столбцами ячеек листа XLSX-документа в веб-браузере.
Столбцы ячеек можно изменять с помощью мыши/клавиатуры или программным способом.


Добавление нового столбца ячеек на лист XLSX-документа.

Если вы хотите добавить новый столбец ячеек на лист XLSX-документа с помощью мыши, выполните следующие действия:

Вот JavaScript код, который демонстрирует, как добавить столбец ячеек на лист XLSX-документа:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class

// get spreadsheet editor
var spreadsheetEditorControl = _spreadsheetDocumentEditorControl.get_SpreadsheetEditorControl();

// select the entire cell column "D"
spreadsheetEditorControl.setFocusedAndSelectedCells("D:D");

// insert new cell column before column "D"
spreadsheetEditorControl.insertColumns();


Удаление столбца ячеек с листа XLSX-документа.

Если вы хотите удалить столбец ячеек с листа XLSX-документа с помощью мыши, выполните следующие действия:

Вот JavaScript код, который демонстрирует, как удалить столбец ячеек с листа XLSX-документа:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class

// get spreadsheet editor
var spreadsheetEditorControl = _spreadsheetDocumentEditorControl.get_SpreadsheetEditorControl();

// select the entire cell column "D"
spreadsheetEditorControl.setFocusedAndSelectedCells("D:D");

// delete the selected columns
spreadsheetEditorControl.removeColumns();


Копирование и вставка столбца ячеек на листе XLSX-документа.

Если вы хотите скопировать и вставить столбец ячеек на листе XLSX-документа с помощью мыши, выполните следующие действия:
Вот JavaScript код, который демонстрирует, как скопировать и вставить столбец ячеек на листе XLSX-документа:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class

// get spreadsheet editor
var spreadsheetEditorControl = _spreadsheetDocumentEditorControl.get_SpreadsheetEditorControl();

// select the entire cell column "D"
spreadsheetEditorControl.setFocusedAndSelectedCells("D:D");

// copy the selected cell column
spreadsheetEditorControl.doCopy();

// select the entire cell column "E"
spreadsheetEditorControl.setFocusedAndSelectedCells("E:E");

// copy the content of column "D" into column "E"
spreadsheetEditorControl.doPaste(false);


Вырезание и вставка столбца ячеек на листе XLSX-документа.

Если вы хотите вырезать и вставить столбец ячеек на листе XLSX-документа с помощью мыши, выполните следующие действия:
Вот JavaScript код, который демонстрирует, как вырезать и вставить столбец ячеек на листе XLSX-документа:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class

// get spreadsheet editor
var spreadsheetEditorControl = _spreadsheetDocumentEditorControl.get_SpreadsheetEditorControl();

// select the entire cell column "D"
spreadsheetEditorControl.setFocusedAndSelectedCells("D:D");

// cut the selected cell column
spreadsheetEditorControl.doCut();

// select the entire cell column "E"
spreadsheetEditorControl.setFocusedAndSelectedCells("G:G");

// paste the content of column "D" into column "E"
spreadsheetEditorControl.doPaste(false);


Очистка содержимого столбца ячеек на листе XLSX-документа.

Если вы хотите очистить содержимое столбца ячеек на листе XLSX-документа с помощью мыши, выполните следующие действия:

Вот JavaScript код, который демонстрирует, как очистить содержимое столбца ячеек на листе XLSX-документа:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class

// get spreadsheet editor
var spreadsheetEditorControl = _spreadsheetDocumentEditorControl.get_SpreadsheetEditorControl();

// select the entire cell column "D"
spreadsheetEditorControl.setFocusedAndSelectedCells("D:D");

// clear the content of selected column
spreadsheetEditorControl.clearCellsContent();


Автоматическое выравнивание столбца ячеек по ширине на листе XLSX-документа.

Если вы хотите автоматически выровнить ширину столбца ячеек на листе XLSX-документа с помощью мыши, выполните следующие действия:

Вот JavaScript код, который демонстрирует, как автоматически выровнить ширину столбца ячеек на листе XLSX-документа:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class

// get spreadsheet editor
var spreadsheetEditorControl = _spreadsheetDocumentEditorControl.get_SpreadsheetEditorControl();

// select the entire cell column "D"
spreadsheetEditorControl.setFocusedAndSelectedCells("D:D");

// autofit width of cell column
spreadsheetEditorControl.autoFitColumnWidth();


Скрытие/отображение столбца ячеек на листе XLSX-документа.

Если вы хотите скрыть/показать столбец ячеек на листе XLSX-документа с помощью мыши, выполните следующие действия:
Вот JavaScript-код, который демонстрирует, как скрыть и показать столбец ячеек на XLSX-листе:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class

// get spreadsheet editor
var spreadsheetEditorControl = _spreadsheetDocumentEditorControl.get_SpreadsheetEditorControl();

// select the entire cell columns "D", "E", "F" and "G"
spreadsheetEditorControl.setFocusedAndSelectedCells("D:G");

// hide the selected cell columns
spreadsheetEditorControl.hideColumns();

// select the entire cell columns "E" and "F"
spreadsheetEditorControl.setFocusedAndSelectedCells("E:F");

// show the selected cell columns
spreadsheetEditorControl.showColumns();