透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、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ワークシートから一連のセル値を取得することが可能です。 これは、WorkSheet
オブジェクトに渡される範囲パラメーターを変更することを含みます。 特に、範囲パラメータは目的のデータを含むセルの範囲を反映するように更新する必要があります。
var range = workSheet ["B2:B3"];
var range = workSheet ["B2:B3"];
Dim range = workSheet ("B2:B3")
セル範囲が[B2:B2]
から[B2:B3]
に変更されると、コンソールに一つだけでなく二つの値が出力されます。
出力コンソール 2
C#を使用してExcelワークシートの特定のセルの値を取得することは、Excelデータを扱う多くのアプリケーションにとって一般的なタスクです。 IronXLは、.NET開発者向けの強力なソフトウェアライブラリであり、アプリケーション内でExcelスプレッドシートの読み取り、書き込み、および操作を簡単かつ効率的に行う方法を提供します。 IronXLを使用することで、開発者は迅速かつ簡単にExcel機能をアプリケーションに組み込むことができ、開発プロセスの時間を節約し、効率化できます。
この記事に記載されている手順に従うことで、開発者はIronXLをC#プロジェクトに接続し、プログラムでセルの値を取得し、Excelデータを含むタスクを自動化し、より効率的で信頼性の高いアプリケーションを作成する方法を学ぶことができます。 IronXLは、C#アプリケーションでExcelファイルを扱うための多用途で信頼性の高いソリューションです。 これらのリンクを訪れて、セルアドレスの詳細な操作やExcelファイルのインポート方法について詳しく学んでください。
IronPDFのユーザーは、IronPDF、IronOCR、IronXL、IronBarcode、およびIronWebscraperを含むソフトウェア開発ツールのコレクションであるIron Suiteからも利益を得ることができます。