GridWebの行と列をコピー

行と列のコピー

Aspose.Cells.GridWebコンポーネントにまだ慣れていない場合、Aspose.Cells.GridWebの概要WebフォームアプリケーションにAspose.Cells.GridWebコンポーネントを追加する方法に関する詳細な記事をご覧になることを強くお勧めします。

単一行のコピー

例を単純にするために、既存のスプレッドシートとその行の合計を計算する単純な数式を使用しています。行をコピーする前のAspose.Cells.GridWebインターフェースでスプレッドシートが表示されます。

todo:image_alt_text

コードスニペットは以下のように示されています。これにより、アクティブワークシートのGridCellsオブジェクトにアクセスし、最初の行を次の行にコピーすることができます。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first row to next row
activeSheet.Cells.CopyRow(activeSheet.Cells, 0, 1);
Label1.Text = "Row 1 copied to row 2 in worksheet " + activeSheet.Name;

行のコピー操作の後のAspose.Cells.GridWebの表示例です。

todo:image_alt_text

単一列のコピー

次の例では、既存のスプレッドシートとその列の合計を計算する単純な数式を使用しています。列をコピーする前のAspose.Cells.GridWebインターフェースでスプレッドシートが表示されます。

todo:image_alt_text

上記の例と同様に、次のコードスニペットは、アクティブワークシートのGridCellsオブジェクトにアクセスして、最初の列を次の列にコピーすることができます。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first column to next column
activeSheet.Cells.CopyColumn(activeSheet.Cells, 0, 1);
Label1.Text = "Column 1 copied to column 2 in worksheet " + activeSheet.Name;

列のコピー操作の後のAspose.Cells.GridWebの表示例です。

todo:image_alt_text

複数の行のコピー

GridCells.CopyRowsメソッドを使用して、新しい宛先に複数の行をコピーすることができます。また、コピーするソース行の数を指定するための整数の追加パラメータがあります。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first 3 rows to 7th row
activeSheet.Cells.CopyRows(activeSheet.Cells, 0, 6, 3);
Label1.Text = "Rows 1 to 3 copied to rows 7 to 9 in worksheet " + activeSheet.Name;

Aspose.Cells.GridWebの見た目は、行のコピー操作前後で以下のようになります。

todo:image_alt_text

todo:image_alt_text

複数の列をコピー

GridCellsクラスは、追加の整数型のパラメータを取るCopyColumnsメソッドも提供しており、これによりコピーするソース列の数を指定できます。

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Get the instance of active GridWorksheet
var activeSheet = GridWeb1.ActiveSheet;
// Copy first 3 column to 7th column
activeSheet.Cells.CopyColumns(activeSheet.Cells, 0, 6, 3);
Label1.Text = "Columns 1 to 3 copied to columns 7 to 9 in worksheet " + activeSheet.Name;

Aspose.Cells.GridWebの見た目は、行のコピー操作前後で以下のようになります。

todo:image_alt_text

todo:image_alt_text