スプレッドシート エディター - シートの操作
Contents
[
Hide
]
目次
- シートを追加および削除しますか?
- WorksheetView.onAddNewSheet
- WorksheetView.onRemoveActiveSheet
- シートの名前を変更 WorksheetView.setActiveSheet
- シートを切り替える WorksheetView.setActiveSheet
シートを追加および削除しますか?
Microsoft Excel では、1 つのファイルに複数のシートを含めることができます。 HTML5 スプレッドシート エディターを使用すると、ユーザーはシートを追加および削除できます。 [シート] タブには、シートのドロップダウン リストがあります。選択したシートは、エディターによって開かれるシートです。
新しいシートを追加するには:
- 切り替えるシート タブ.
- + (プラス) ボタンをクリックします。
新しいシートが追加され、エディターがそれに切り替わります。
現在選択されているシートを削除するには:
- 切り替えるシート タブ.
- - (マイナス) ボタンをクリックします。
現在選択されているシートが削除され、エディターは最後に選択されたシートに切り替わります。
使い方?
ユーザーがクリックすると**+** (プラス) と**-**(マイナス) ボタンがクリックされると、JSF バックエンド Bean**ワークシート ビュー**を使用してイベントを処理します**WorksheetView.onAddNewSheet**と**WorksheetView.onRemoveActiveSheet** メソッド。
WorksheetView.onAddNewSheet
public void onAddNewSheet() {
if (isLoaded()) {
try {
int i = getAsposeWorksheets().add();
getAsposeWorksheets().setActiveSheetIndex(i);
purge();
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("New Worksheet", cx.getMessage());
}
}
}
WorksheetView.onRemoveActiveSheet
public void onRemoveActiveSheet() {
if (isLoaded()) {
try {
int i = getAsposeWorksheets().getActiveSheetIndex();
getAsposeWorksheets().removeAt(i);
if (getAsposeWorksheets().getCount() == 0) {
int j = getAsposeWorksheets().add();
getAsposeWorksheets().setActiveSheetIndex(j);
}
purge();
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("Could not remove sheet", cx.getMessage());
}
}
}
シートの名前を変更
シートの名前を変更するには:
- 切り替えるシート タブ.
- テキスト ボックス内のシート名をクリックして編集します。
- シートの名前を変更します。
- 終了したら、ENTER キーを押すか、ボックスの外側をクリックします。
シートの名前が変更されます。
使い方?
テキストボックスの値が変更されると、イベントはサーバー上で JSF バックエンド Bean によって処理されますワークシート ビューメソッドを使用してWorksheetView.setActiveSheet.
WorksheetView.setActiveSheet
public void setActiveSheet(String name) {
com.aspose.cells.Worksheet w = getAsposeWorksheets().get(name);
if (w != null) {
int i = w.getIndex();
getAsposeWorksheets().setActiveSheetIndex(i);
} else {
getAsposeWorksheet().setName(name);
}
purge();
}
シートを切り替える
別のシートに切り替えるには:
- 切り替えるシート タブ.
- ドロップダウン メニューからシートを選択します。
エディタが選択したシートに切り替わります。
使い方?
ドロップダウン セレクターの値が変更されると、イベントはサーバー上で JSF バックエンド Bean によって処理されます。ワークシート ビューメソッドを使用してWorksheetView.setActiveSheet.
WorksheetView.setActiveSheet
public void setActiveSheet(String name) {
com.aspose.cells.Worksheet w = getAsposeWorksheets().get(name);
if (w != null) {
int i = w.getIndex();
getAsposeWorksheets().setActiveSheetIndex(i);
} else {
getAsposeWorksheet().setName(name);
}
purge();
}