XLSX: Работа с листами в XLSX-документе
В этом разделе
UI-контрол
WebSpreadsheetEditorControlJS позволяет просматривать лист XLSX-документа в веб-браузере.
UI-контрол
WebSpreadsheetDocumentEditorControlJS позволяет работать (просматривать, добавлять, копировать, переименовывать, перемещать, удалять) с листами XLSX-документа в веб-браузере.
Листы можно редактировать с помощью мыши/клавиатуры или программным способом.
Добавление нового листа в XLSX-документ.
Если вы хотите добавить лист в XLSX-документ с помощью мыши, выполните следующие действия:
Вот JavaScript код, который демонстрирует, как добавить новый лист в XLSX-документ:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class
// add new worksheet after focused worksheet
_spreadsheetDocumentEditorControl.addWorksheet();
Копирование существующего листа в XLSX-документ.
Если вы хотите скопировать существующий лист в XLSX-документ с помощью мыши, выполните следующие действия:
- Щёлкните правой кнопкой мыши по имени листа в панели навигации листа. Откроется контекстное меню. Выберите пункт "Copy worksheet" в контекстном меню, и копия листа будет добавлена в XLSX-документ.
Вот JavaScript код, который демонстрирует, как скопировать существующий лист в XLSX-документ:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class
// create copy of focused worksheet and paste created copy after focused worksheet
_spreadsheetDocumentEditorControl.copyWorksheet();
Переименование существующего листа XLSX-документа.
Если вы хотите переименовать существующий лист XLSX-документа с помощью мыши, выполните следующие действия:
- Щёлкните правой кнопкой мыши по имени листа в панели навигации листа. Откроется контекстное меню. В контекстном меню выберите пункт "Rename worksheet" - откроется диалоговое окно "Rename worksheet".
- В диалоговом окне измените имя листа и нажмите "OK".
Вот JavaScript код, который демонстрирует, как переименовать существующий лист XLSX-документа:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class
// rename the focused worksheet
_spreadsheetDocumentEditorControl.renameWorksheet("NewWorksheetName");
Перемещение существующего листа XLSX-документа.
Если вы хотите переместить существующий лист XLSX-документа с помощью мыши, выполните следующие действия:
- Щёлкните правой кнопкой мыши по имени листа в панели навигации листа. Откроется контекстное меню. В контекстном меню выберите пункт "Move worksheet" - откроется диалоговое окно "Move worksheet".
- В диалоговом окне измените порядок листов с помощью кнопок "Move up" и "Move down" и нажмите "OK".
Вот JavaScript код, который демонстрирует, как переместить первый лист на третье место в XLSX-документе, содержащем три листа:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class
// create and array with worksheet indexes
var newIndexes = [1, 2, 0];
// reorder the worksheets in workbook using order specified in array "newIndexes"
_spreadsheetDocumentEditorControl.moveWorksheets(newIndexes);
Удаление существующего листа из XLSX-документа.
Если вы хотите удалить существующий лист из XLSX-документа с помощью мыши, выполните следующие действия:
- Щёлкните правой кнопкой мыши по имени листа в панели навигации листа. Откроется контекстное меню. В контекстном меню выберите пункт "Delete worksheet" - лист будет удалён из XLSX-документа.
Вот JavaScript-код, который демонстрирует, как удалить существующий рабочий лист из XLSX-документа:
// _spreadsheetDocumentEditorControl is an instance of WebSpreadsheetDocumentEditorControlJS class
// remove the focused worksheet
_spreadsheetDocumentEditorControl.removeWorksheet();