ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
エクセルは、何年にもわたり最も人気のあるデータ操作の形式の一つでした。毎日、何百万ものコンピュータユーザーがこのスプレッドシートを業務や個人の会計ニーズのために利用しています。 これは約14億台のWindowsベースのPCで利用可能であり、世界の人口の約45%を占めています。 エクセルは、データ分析、双方向編集、ソート、フィルタリング、ピボットテーブル、およびチャートのための強力なツールです。 また、毎日四百万人以上が積極的に使用しているビジネス界で最も人気のあるツールの一つでもあります。 列と行のヘッダー、列の文字、行番号は、Excelスプレッドシートの主要な特徴です。 列の文字と行の番号を使用して、Excelの主要な要素である任意のセルを指定できます。
企業の間でExcelの人気が高まったことで、より多くの機能や財務分析を提供するいくつかの高価なエディションが選べる環境が生まれました。「Professional」エディションもその一つに含まれます。 このバージョンのExcelは通常、ビジネス環境で使用され、機能性がより高度なデータ分析、先進的なグラフ作成能力、サードパーティアプリケーションとの連携を可能にします。 Excelは、ユーザーが数式を使用してデータを作成および分析できるMicrosoft Wordのようなインターフェースを備えたスプレッドシートプログラムです。
エクセルで行や列を移動する方法を見てみましょう。
Microsoft Excelで行や選択されたセルを移動することができます。 これを行うにはいくつかの方法があります。 次のような行がMicrosoft Excelにあり、その行を移動する必要があるとしましょう。 これで、どのようにこれを達成するかを調べることができます。
Excelのオリジナルデータ行
次の手順に従って行を移動してください:
Shiftキーを押しながら、カーソルを選択した行の角に移動します。 4つの側面のアイコンが表示されます。
ドラッグアンドドロップによるデータ移動
行の下部に太い線が表示されたら、マウスボタンを離します。 その後、Shiftキーも離してください。 最後の瞬間までShiftキーを押し続けることが重要です。
選択したセルに対してもこれらの手順を実行できます。 列全体を移動したい場合は、列全体を選択してから同じ手順に従ってください。
切り取りと貼り付けの方法は、行と列を移動するための簡単な方法です。 ドラッグアンドドロップの方法や、新しい行や新しい列を挿入することなく、実行できます。 Excel で行全体または複数の隣接する行を移動する手順に従ってください。
Ctrlキーを押しながら同時にXキーを押して選択した行をカットします。 (Ctrl + X)
選択した行をカット
Excelの行を右クリックし、右クリックメニューから「切り取ったセルを挿入」オプションを選択します。
右クリックメニューから行を貼り付ける
選択した行を貼り付けると、他の行が上に移動します。
カットアンドペースト方法の結果
この方法を使用すると、Excelで行全体や列全体を非常に簡単に移動できます。 同じ技術に従って列を移動することもできます。 単純に列を選択するだけで、すべての操作が選択された列に対して実行されます。
IronXLは、Excelファイルの編集と保存を行うための.NET C# Excel ライブラリです。 それは、Microsoft Excelをインストールする必要なく、開発者がExcelファイルを迅速に作成、編集、および保存するのを支援するように設計されています。
IronXL Excelライブラリは、.NET C#開発者がMicrosoft Excelを自分のマシンにインストールせずに、Excelファイルを編集および保存できるように設計されています。 IronXL Excelライブラリは、プロジェクトでExcelスプレッドシートを使用する必要があるすべての開発者が利用できる強力なツールです。 IronXLライブラリには、標準のMicrosoft Excelライブラリには含まれていない多くの機能が含まれています。 これには以下が含まれます:
複雑なデータセットを表示するためのカスタマイズ可能なピボットテーブル
以下は、Excelファイルの最初の位置に行を追加するコードです:
using IronXL;
static void Main(string [] args)
{
WorkBook wb = WorkBook.Load("sample.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
int j = ws.Rows.Count() + 1;
for (int i = 1; i <= ws.Rows.Count(); i++)
{
if (j == 0)
{
ws.Rows [0].Value = "new row";
break;
};
ws ["A" + (j + 1)].Value = ws ["A" + j].Value;
ws ["B" + (j + 1)].Value = ws ["B" + j].Value;
ws ["C" + (j + 1)].Value = ws ["C" + j].Value;
ws ["D" + (j + 1)].Value = ws ["D" + j].Value;
ws ["E" + (j + 1)].Value = ws ["E" + j].Value;
j = j - 1;
}
wb.SaveAs("sample.xlsx");
}
using IronXL;
static void Main(string [] args)
{
WorkBook wb = WorkBook.Load("sample.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
int j = ws.Rows.Count() + 1;
for (int i = 1; i <= ws.Rows.Count(); i++)
{
if (j == 0)
{
ws.Rows [0].Value = "new row";
break;
};
ws ["A" + (j + 1)].Value = ws ["A" + j].Value;
ws ["B" + (j + 1)].Value = ws ["B" + j].Value;
ws ["C" + (j + 1)].Value = ws ["C" + j].Value;
ws ["D" + (j + 1)].Value = ws ["D" + j].Value;
ws ["E" + (j + 1)].Value = ws ["E" + j].Value;
j = j - 1;
}
wb.SaveAs("sample.xlsx");
}
Imports IronXL
Shared Sub Main(ByVal args() As String)
Dim wb As WorkBook = WorkBook.Load("sample.xlsx")
Dim ws As WorkSheet = wb.GetWorkSheet("Sheet1")
Dim j As Integer = ws.Rows.Count() + 1
For i As Integer = 1 To ws.Rows.Count()
If j = 0 Then
ws.Rows (0).Value = "new row"
Exit For
End If
ws ("A" & (j + 1)).Value = ws ("A" & j).Value
ws ("B" & (j + 1)).Value = ws ("B" & j).Value
ws ("C" & (j + 1)).Value = ws ("C" & j).Value
ws ("D" & (j + 1)).Value = ws ("D" & j).Value
ws ("E" & (j + 1)).Value = ws ("E" & j).Value
j = j - 1
Next i
wb.SaveAs("sample.xlsx")
End Sub
それは行を下に移動し、新しい行がドキュメントの最初の位置に配置されます。 for
ループはすべての行を下に移動し、新しい行データを最初の位置に追加します。 ドキュメントの末尾にも行を追加することができます。 それでは、どのように実行できるか見てみましょう:
using IronXL;
static void Main(string [] args)
{
WorkBook wb = WorkBook.Load("sample.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
int i = ws.Rows.Count() + 1;
ws ["A" + i].Value = "New Row";
ws ["B" + i].Value = "New Row";
ws ["C" + i].Value = "New Row";
ws ["D" + i].Value = "New Row";
ws ["E" + i].Value = "New Row";
wb.SaveAs("sample.xlsx");
}
using IronXL;
static void Main(string [] args)
{
WorkBook wb = WorkBook.Load("sample.xlsx");
WorkSheet ws = wb.GetWorkSheet("Sheet1");
int i = ws.Rows.Count() + 1;
ws ["A" + i].Value = "New Row";
ws ["B" + i].Value = "New Row";
ws ["C" + i].Value = "New Row";
ws ["D" + i].Value = "New Row";
ws ["E" + i].Value = "New Row";
wb.SaveAs("sample.xlsx");
}
Imports IronXL
Shared Sub Main(ByVal args() As String)
Dim wb As WorkBook = WorkBook.Load("sample.xlsx")
Dim ws As WorkSheet = wb.GetWorkSheet("Sheet1")
Dim i As Integer = ws.Rows.Count() + 1
ws ("A" & i).Value = "New Row"
ws ("B" & i).Value = "New Row"
ws ("C" & i).Value = "New Row"
ws ("D" & i).Value = "New Row"
ws ("E" & i).Value = "New Row"
wb.SaveAs("sample.xlsx")
End Sub
このコードは、ドキュメントの下部に行を追加します。 詳細については、新しい行を追加する方法弊社のハウツーページで。
IronXLにはさまざまな価格プランがあります。 無料トライアルも利用できます —IronXL 無料トライアル支払いまたはカード情報なしで有効化できます。 ただし、IronXLは開発用途においては無料です。 私たちのウェブサイトをご覧くださいライセンスページ詳細については。
9つの .NET API製品 オフィス文書用