ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、IronXLを使用してExcelファイルから特定のセルの値を取得する方法について説明します。
IronXLは、.NET開発者向けの強力なソフトウェアライブラリで、アプリケーション内でExcelスプレッドシートの読み取り、書き込み、操作を簡潔かつ効率的に行う方法を提供します。 それは、Excelファイルを扱うことを簡単かつ効率的にするための機能を提供します。これには、ワークシートの作成、変更、および削除が含まれます。セルデータの読み取りおよび書き込みそして、実行すら複雑な計算Excelの数式を使用する。 IronXLを使用することで、開発者は迅速かつ簡単にExcel機能をアプリケーションに組み込むことができ、開発プロセスの時間を節約し、効率化できます。 あなたが金融アプリケーションを構築している場合でも、データ分析ツールを構築している場合でも、または単にアプリケーション内でExcelファイルの読み書きを必要としている場合でも、IronXLは柔軟で信頼性の高いソリューションを提供します。
Excelファイルの特定のセルの値を抽出するためにIronXLライブラリを使用したい場合、以下の条件を満たす必要があります:
Excel関連のタスクにIronXLライブラリを使用するには、まずVisual Studioで.NETプロジェクトを作成する必要があります。 Visual Studioのバージョンはどれでも使用可能ですが、最新バージョンを選択することをお勧めします。 特定のニーズに応じて、Windows FormsやASP.NETなどの複数のプロジェクトテンプレートから選択できます。 このチュートリアルでは、コンソールアプリケーションのプロジェクトテンプレートを使用して、IronXLの使い方を説明します。
新しいプロジェクトウィンドウを作成
プロジェクトタイプを選択した後で、プロジェクト名を指定し、プロジェクトの場所と.NET Core 6などの希望するフレームワークを選択します。
プロジェクト構成
ソリューションが作成された後、program.csファイルが開かれ、コードを入力したり、アプリケーションを構築・実行したりすることができます。
コードが公開されているプロジェクト
この新しい Visual Studio プロジェクトが作成されたら、IronXL をインストールしましょう。
IronXLライブラリは、いくつかの異なる方法でダウンロードしてインストールできます。 しかし、これらの二つのアプローチが最も簡単です。
これらは:
IronXLライブラリをインストールするには、Visual StudioのNuGetパッケージマネージャーに移動してください。 NuGetパッケージマネージャーを開いて、参照タブでIronXLを検索してください。 検索結果でIronXLを見つけたら、それを選択してインストールを続行します。 インストールが完了したら、プロジェクトでIronXLライブラリを使用し始めることができます。
以下のスクリーンショットは、Visual StudioでNuGetパッケージマネージャーを開く方法を示しています。
NuGet パッケージ マネージャー
次の例は検索結果におけるIronXLを示しています:
IronXL の検索結果
多くの開発者はコマンドラインインターフェースを使用してパッケージをインストールすることを好みます。 コマンドラインを使用してIronXLをインストールするには、次の手順に従ってください:
:ProductInstall
パッケージがダウンロードされ、現在のプロジェクトにインストールされ、使用できる状態になります。
コマンドラインによるインストール
IronXLを使用して特定のExcelワークシートのセルに格納されているデータを取得することは、数行のコードで簡単に行うことができます。 このソフトウェアライブラリを使用すると、開発者はプログラム内で目的のExcelセル値に簡単にアクセスできます。 次のコード例は、セルアドレスを使用してIronXLで値プロパティを取得する方法を示します。
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Gice sheet name and data types
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet ["B2:B2"];
var columnA = workSheet.GetColumn(0);
var row1 = workSheet.GetRow(0);
// Iterate over the range rows to get String Value
foreach (var cell in range)
{
Console.WriteLine($"{cell.Value}");
}
using IronXL;
using System;
using System.Linq;
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Gice sheet name and data types
WorkSheet workSheet = workBook.WorkSheets.First();
var range = workSheet ["B2:B2"];
var columnA = workSheet.GetColumn(0);
var row1 = workSheet.GetRow(0);
// Iterate over the range rows to get String Value
foreach (var cell in range)
{
Console.WriteLine($"{cell.Value}");
}
Imports IronXL
Imports System
Imports System.Linq
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Gice sheet name and data types
Private workSheet As WorkSheet = workBook.WorkSheets.First()
Private range = workSheet ("B2:B2")
Private columnA = workSheet.GetColumn(0)
Private row1 = workSheet.GetRow(0)
' Iterate over the range rows to get String Value
For Each cell In range
Console.WriteLine($"{cell.Value}")
Next cell
以下のコード例は、セルA2の値を取得し、それを端末に出力します。
出力コンソール
上記のコード例をいくつか修正することで、Excelワークシートから一連のセル値を取得することが可能です。 これは、範囲パラメータを次のコールバックに渡すことを含みます。ワークシート
オブジェクト 特に、範囲パラメータは目的のデータを含むセルの範囲を反映するように更新する必要があります。
var range = workSheet ["B2:B3"];
var range = workSheet ["B2:B3"];
Dim range = workSheet ("B2:B3")
セル範囲がから変更されました[B2:B2]
to `[B2:B3]これにより、コンソールには1つではなく2つの値が出力されます。
出力コンソール 2
C#を使用してExcelワークシートの特定のセルの値を取得することは、Excelデータを扱う多くのアプリケーションにとって一般的なタスクです。 IronXLは、.NET開発者向けの強力なソフトウェアライブラリであり、アプリケーション内でExcelスプレッドシートの読み取り、書き込み、および操作を簡単かつ効率的に行う方法を提供します。 IronXLを使用することで、開発者は迅速かつ簡単にExcel機能をアプリケーションに組み込むことができ、開発プロセスの時間を節約し、効率化できます。
この記事に記載されている手順に従うことで、開発者はIronXLをC#プロジェクトに接続し、プログラムでセルの値を取得し、Excelデータを含むタスクを自動化し、より効率的で信頼性の高いアプリケーションを作成する方法を学ぶことができます。 IronXLは、C#アプリケーションでExcelファイルを扱うための多用途で信頼性のあるソリューションです。 詳細については、次のリンクをご覧ください:セルアドレスに関する詳細な操作もしくは、方法Excelファイルをインポート.
IronPDFのユーザーは、さらに以下の利益を享受できます。Iron SuiteIronPDF、IronOCR、IronXL、IronBarcode、IronWebscraperを含むソフトウェア開発ツールのコレクション。
9つの .NET API製品 オフィス文書用