スプレッドシート エディター - 行と列の操作
目次
- 行を追加 WorksheetView.addRowAbove
- WorksheetView.addRowBelow
- 列を追加する WorksheetView.addColumnBefore
- WorksheetView.addColumnAfter
- 行を削除する WorksheetView.deleteRow
- 列を削除する
- WorksheetView.deleteColumn
- 列の幅と行の高さ WorksheetView.setCurrentRowHeight
- WorksheetView.setCurrentColumnWidth
- Cell を挿入 WorksheetView.addCellShiftRight
- WorksheetView.addCellShiftDown
行を追加
新しい行を追加するには:
- 行を追加するセルをクリックします。
- 切り替えるフォーマットタブ.
- クリック上に行を追加選択したセルの上に行を追加します。
- クリック下に行を追加選択したセルの下に行を追加します。
エディターは、選択した場所に新しい行を追加します。
使い方?
の上に行を追加と下に行を追加 JSF バックエンド Bean によって処理されますワークシート ビュー.それぞれのメソッドのソース コードは次のとおりです。
WorksheetView.addRowAbove
public void addRowAbove() {
try {
getAsposeWorksheet().getCells().insertRows(currentRowId, 1, true);
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("Could not add row", cx.getMessage());
return;
}
purge();
reloadRowHeight(currentRowId);
}
WorksheetView.addRowBelow
public void addRowBelow() {
if (getCurrentRowId() < 0) {
msg.sendMessage("No cell selected", null);
return;
}
int newRowId = currentRowId + 1;
try {
getAsposeWorksheet().getCells().insertRows(newRowId, 1, true);
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("Could not add row", cx.getMessage());
return;
}
purge();
reloadRowHeight(newRowId);
}
列を追加する
新しい列を追加するには:
- 列を追加するセルをクリックします。
- 切り替えるフォーマットタブ.
- クリック前に列を追加選択したセルの前に列を追加します。
- クリック後に列を追加選択したセルの後に列を追加します。
エディターは、選択した場所に新しい列を追加します。
使い方?
の前に列を追加と後に列を追加 JSF バックエンド Bean によって処理されますワークシート ビュー.それぞれのメソッドのソース コードは次のとおりです。
WorksheetView.addColumnBefore
public void addColumnBefore() {
try {
getAsposeWorksheet().getCells().insertColumns(getCurrentColumnId(), 1, true);
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("Could not add column", cx.getMessage());
return;
}
reloadColumnWidth(currentColumnId);
purge();
}
WorksheetView.addColumnAfter
public void addColumnAfter() {
int newColumnId = currentColumnId + 1;
try {
getAsposeWorksheet().getCells().insertColumns(newColumnId, 1, true);
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("Could not add column", cx.getMessage());
return;
}
reloadColumnWidth(newColumnId);
purge();
}
行を削除する
行を削除するには:
- 削除する行のセルをクリックします。
- 切り替えるフォーマットタブ.
- クリック行を削除ボタン。
エディターは、選択したセルを含む行を削除します。
使い方?
の行を削除ボタンは JSF バックエンド Bean によって処理されますワークシート ビューメソッドを使用してWorksheetView.deleteRow:
WorksheetView.deleteRow
public void deleteRow() {
try {
getAsposeWorksheet().getCells().deleteRows(currentRowId, 1, true);
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("Could not delete row", cx.getMessage());
return;
}
cells.getRows(workbook.getCurrent()).remove(currentRowId);
getRowHeight().remove(currentRowId);
purge();
}
列を削除する
列を削除するには:
- 削除する列のセルをクリックします。
- 切り替えるフォーマットタブ.
- クリック列を削除ボタン。
エディターは、選択したセルを含む列を削除します。
使い方?
の列を削除ボタンは JSF バックエンド Bean によって処理されますワークシート ビューメソッドを使用してWorksheetView.deleteColumn:
WorksheetView.deleteColumn
public void deleteColumn() {
try {
getAsposeWorksheet().getCells().deleteColumns(currentColumnId, 1, true);
} catch (com.aspose.cells.CellsException cx) {
msg.sendMessage("Could not delete column", cx.getMessage());
return;
}
cells.getColumns(workbook.getCurrent()).remove(currentColumnId);
getRowHeight().remove(currentColumnId);
purge();
}
列の幅と行の高さ
列の幅を変更するには:
- 列内の任意のセルをクリックします。
- 切り替えるフォーマットタブ.
- クリック列幅開くボタン列幅ダイアログ。
- ダイアログ ボックスに新しい値を入力します。
- クリック近い.
エディターは列の幅を変更します。
行の高さを変更するには?
行の高さを変更するには:
- 行内の任意のセルをクリックします。
- 切り替えるフォーマットタブ.
- クリック行の高さ開くボタン行の高さダイアログ。
- ダイアログ ボックスに新しい値を入力します。
- クリック近い.
エディターは行の高さを変更します。
使い方?
ユーザーが幅と高さの値を送信すると、これらの値はサーバー側で処理されますsetCurrentRowHeightとsetCurrentColumnWidth JSF バックエンド Bean のメソッドワークシート ビュー.
WorksheetView.setCurrentRowHeight
public void setCurrentRowHeight(int height) {
if (!isLoaded()) {
return;
}
getAsposeWorksheet().getCells().setRowHeightPixel(currentRowId, height);
reloadRowHeight(currentRowId);
RequestContext.getCurrentInstance().update("sheet");
}
WorksheetView.setCurrentColumnWidth
public void setCurrentColumnWidth(int width) {
if (!isLoaded()) {
return;
}
getAsposeWorksheet().getCells().setColumnWidthPixel(currentColumnId, width);
reloadColumnWidth(currentColumnId);
RequestContext.getCurrentInstance().update("sheet");
}
Cell を挿入
新しいセルを追加するには:
- 新規作成するセルをクリックします。
- 切り替える挿入タブ.
- クリックCellボタン。
- 選ぶシフト Cells 右またシフト Cells 下ボタン。
エディターは、選択した場所に新しいセルを追加します。隣接するセルは自動的に水平方向または垂直方向にシフトされ、新しいセル用のスペースが作成されます。
使い方?
のシフト Cells 右とシフト Cells 下 JSF バックエンド Bean によって処理されますワークシート ビュー.それぞれのメソッドのソース コードは次のとおりです。
WorksheetView.addCellShiftRight
public void addCellShiftRight() {
if (!isLoaded()) {
return;
}
com.aspose.cells.CellArea a = new com.aspose.cells.CellArea();
a.StartColumn = a.EndColumn = currentColumnId;
a.StartRow = a.EndRow = currentRowId;
getAsposeWorksheet().getCells().insertRange(a, com.aspose.cells.ShiftType.RIGHT);
purge();
}
WorksheetView.addCellShiftDown
public void addCellShiftDown() {
if (!isLoaded()) {
return;
}
com.aspose.cells.CellArea a = new com.aspose.cells.CellArea();
a.StartColumn = a.EndColumn = currentColumnId;
a.StartRow = a.EndRow = currentRowId;
getAsposeWorksheet().getCells().insertRange(a, com.aspose.cells.ShiftType.DOWN);
purge();
}