スプレッドシート エディター - 行と列の操作

目次

行を追加

新しい行を追加するには:

  1. 行を追加するセルをクリックします。
  2. 切り替えるフォーマットタブ.
  3. クリック上に行を追加選択したセルの上に行を追加します。
  4. クリック下に行を追加選択したセルの下に行を追加します。

エディターは、選択した場所に新しい行を追加します。

todo:画像_代替_文章

使い方?

上に行を追加下に行を追加 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);

    }

列を追加する

新しい列を追加するには:

  1. 列を追加するセルをクリックします。
  2. 切り替えるフォーマットタブ.
  3. クリック前に列を追加選択したセルの前に列を追加します。
  4. クリック後に列を追加選択したセルの後に列を追加します。

エディターは、選択した場所に新しい列を追加します。

todo:画像_代替_文章

使い方?

前に列を追加後に列を追加 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();

    }

行を削除する

行を削除するには:

  1. 削除する行のセルをクリックします。
  2. 切り替えるフォーマットタブ.
  3. クリック行を削除ボタン。

エディターは、選択したセルを含む行を削除します。

todo:画像_代替_文章

使い方?

行を削除ボタンは 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();

    }

列を削除する

列を削除するには:

  1. 削除する列のセルをクリックします。
  2. 切り替えるフォーマットタブ.
  3. クリック列を削除ボタン。

エディターは、選択したセルを含む列を削除します。

todo:画像_代替_文章

使い方?

列を削除ボタンは 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();

    }

列の幅と行の高さ

列の幅を変更するには:

  1. 列内の任意のセルをクリックします。
  2. 切り替えるフォーマットタブ.
  3. クリック列幅開くボタン列幅ダイアログ。
  4. ダイアログ ボックスに新しい値を入力します。
  5. クリック近い.

エディターは列の幅を変更します。

行の高さを変更するには?

行の高さを変更するには:

  1. 行内の任意のセルをクリックします。
  2. 切り替えるフォーマットタブ.
  3. クリック行の高さ開くボタン行の高さダイアログ。
  4. ダイアログ ボックスに新しい値を入力します。
  5. クリック近い.

エディターは行の高さを変更します。

使い方?

ユーザーが幅と高さの値を送信すると、これらの値はサーバー側で処理されますsetCurrentRowHeightsetCurrentColumnWidth 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 を挿入

新しいセルを追加するには:

  1. 新規作成するセルをクリックします。
  2. 切り替える挿入タブ.
  3. クリックCellボタン。
  4. 選ぶシフト 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();

    }