IRONXLの使用

C# CSVライブラリ (開発者チュートリアル)

更新済み 11月 22, 2023
共有:

この記事では、C#の世界に入り込み、CSVファイルを効率的に操作するための機能、メソッド、技術について探求します。データ駆動型プロジェクトを強化し、最も高度なCSVライブラリであるもので構造化データの取り扱いを簡素化します。 IronXL.

CSVファイルの作成、読み取り、およびエクスポート方法

  1. CSVファイルの作成、読み取り、およびエクスポート用のC#ライブラリをインストールします。

    1. 以下の内容を日本語に翻訳してください。

をご利用ください WorkBook.Create 新しいワークブックを作成するメソッド。

  1. 次のコマンドを使用してCSVファイルを作成する:`workBook.SaveAs(「test.csv」)メソッド

  2. CSV解析の読み取り WorkBook.Load メソッド

  3. CSVをXLSX形式にエクスポート using the SaveAs メソッド。

    IronXL

IronXLは、開発者が最新のスプレッドシート機能を備えたスプレッドシートファイル(xls、xlsx、csvなど)を生成、操作、および利用するための強力なツールです。このライブラリは、.NET、Python、Javaなどのプログラミング言語で使用できます。IronXLを活用することで、アプリケーションにおけるデータ処理や分析を効率的に行うことができます。

主な機能:

  • スプレッドシートの作成と編集:
    • 新しいスプレッドシートファイルの作成
    • 既存のスプレッドシートファイルの読み込みおよび編集
  • セル、行、および列の操作
  • データ操作:
    • データのフィルタリングおよび並べ替え
    • 数式および関数の使用
  • セルスタイルとフォーマットの設定
  • インポートおよびエクスポート:
    • csv、xls、xlsx、tsvファイルなどのインポートおよびエクスポート
    • 複数のシートのサポート

IronXLはまた、Excelのスタイルやフォーマットの設定を簡単に行える機能も提供しており、開発者がユーザーフレンドリーなスプレッドシートソリューションを作成するのを助けます。また、IronXLは信頼性の高いパフォーマンスを提供し、スプレッドシート関連の多くのタスクを迅速かつ効率的に処理します。

IronXLを使用することで、複雑なデータ操作タスクを簡単に自動化し、スプレッドシート管理の効率を大幅に向上させることができます。

IronXL CSVファイル操作の複雑な領域に踏み込むC#開発者にとって、IronXLは心強い味方となります。 専用のCSVライブラリとして、IronXLはCSVデータの読み取り、書き込み、処理において効率的かつスムーズなアプローチを提供し、カンマ区切りの値の複雑さをナビゲートするための堅固なツールキットを開発者に提供します。

大規模なデータセットを扱う際や、データのインポート/エクスポート機能を実装する際、データ解析の精度を追求する際には、IronXLが信頼できるパートナーになります。 この記事では、アプリケーション内でCSVファイル処理のためのシームレスで強力なソリューションを求めているC#開発者にとって、IronXLを不可欠な資産とする機能と機能性について掘り下げます。

IronXLは、ワークブックのコードスタイリングを使用してスプレッドシートのスタイリングに最適なソリューションを提供します。

新しいVisual Studioプロジェクトを作成する

IronXLの使用を開始するには、最初のステップとして新しい ビジュアルスタジオ C#プロジェクトの新規作成または既存のプロジェクトの読み込み。 以下のステップは、Visual Studio内で新しいプロジェクトを作成するプロセスを示しています。

ステップ 1

Visual Studio を起動し、「ファイル」メニューに移動します。 ドロップダウンメニューが展開します。 このメニュー内で、「新規」を選択します。 その後、サイドメニューが表示され、「プロジェクト」を選択するように促されます。

ステップ 2

新しいウィンドウが表示されます。 このウィンドウ内で、検索バーにアクセスして「Console Application」と入力してください。 最初のプログラムをC#オプションで識別し、「次へ」をクリックしてください。

ステップ3

もう一つの設定ウィンドウが表示されます。 ここにプロジェクト名を入力し、プロジェクトの場所を指定してから、「次へ」をクリックしてください。

ステップ 4

最終ウィンドウが表示され、ターゲットフレームワークを選択できるようになります。 「Create」をクリックしてプロセスを完了します。

CSVライブラリIronXLのインストール

プロジェクトのセットアップが完了したので、IronXL C#ライブラリを追加しましょう。 以下の手順に従って、C#にIronXLをインストールしてください。

ステップ 1

Visual Studio を開き、ツールに移動します。 ドロップダウンメニューが表示されます。 このメニューから、NuGet パッケージ マネージャーを選択してください。

ステップ 2

NuGet パッケージ マネージャーで、表示されるサイド メニューから「ソリューション」を選択します。

C# CSVライブラリ (開発者チュートリアル), 図1: NuGetパッケージマネージャーに移動

NuGetパッケージマネージャーに移動

ステップ3

新しいウィンドウが表示されます。このウィンドウ内で、ブラウザタブに移動してください。 検索バーに「IronXL」と入力してください。 IronXLパッケージのリストが表示されます。 リストから最新のパッケージを選択し、インストールボタンをクリックしてください。

C# CSVライブラリ (開発者チュートリアル)、図2: NuGetパッケージマネージャーUIでIronXLパッケージを検索してインストール

NuGetパッケージマネージャーUIでIronXLパッケージを検索してインストール

パッケージ マネージャー コンソールを使用して IronXL をインストールすることもできます。

IronXLを使用してCSVファイルを作成する

このセクションでは、.NETライブラリのIronXLを使用してCSVファイルを作成します。 以下は、C# .NET Coreを使用してCSVファイルを作成するためのソースコードです。

using IronXL;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");

workSheet["A1"].Value = "Hello World";
workSheet["B1"].Value = "500";
workSheet["C1"].Value = "CSV";
workSheet["D1"].Value = "Files";

workBook.SaveAs("test.csv");
using IronXL;

WorkBook workBook = WorkBook.Create();
WorkSheet workSheet = workBook.CreateWorkSheet("new_sheet");

workSheet["A1"].Value = "Hello World";
workSheet["B1"].Value = "500";
workSheet["C1"].Value = "CSV";
workSheet["D1"].Value = "Files";

workBook.SaveAs("test.csv");
Imports IronXL

Private workBook As WorkBook = WorkBook.Create()
Private workSheet As WorkSheet = workBook.CreateWorkSheet("new_sheet")

Private workSheet("A1").Value = "Hello World"
Private workSheet("B1").Value = "500"
Private workSheet("C1").Value = "CSV"
Private workSheet("D1").Value = "Files"

workBook.SaveAs("test.csv")
VB   C#

このC#コードは、IronXLライブラリを利用して新しいExcelを作成します。 WorkBook 「new_sheet」という名前のワークシートを追加します。 コードは、セルA1、B1、C1、およびD1にそれぞれ「Hello World」、「500」、「CSV」、「Files」という値を入力します。 最後に、ワークブックを「test.csv」という名前のCSVファイルとして保存します。 IronXLライブラリは、C#でのExcel関連のタスクを簡素化します

> OUTPUT:  
> Hello World,500,CSV,Files

CSVファイルの読み書き

IronXLはC#コードでCSVファイルの読み書きをサポートします。 このセクションでは、CSVファイルを読み込み、コンソールにファイルを表示します。

using IronXL;

WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
System.Console.WriteLine(workSheet);
using IronXL;

WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
System.Console.WriteLine(workSheet);
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("test.new_sheet.csv")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
System.Console.WriteLine(workSheet)
VB   C#

このC#コードはIronXLライブラリを使用して、"test.new_sheet.csv"という名前の既存のCSVファイルをファイル名でExcelのWorkBookとして読み込みます。 それから最初のものにアクセスします ワークシート ワークブック内。 最後に、System.Console.WriteLine を使用してコンソールにワークシートに関する情報を出力します。().WorkBook.Loadメソッドは、既存のExcelファイルをロードするために使用され、workBook.WorkSheets[0]expression` は、ワークブックから最初のワークシートを取得します。

C# CSVライブラリ (開発者チュートリアル)、図3: コンソール出力

コンソール出力

IronXLを使用したCSVドキュメントのエクスポート

使用 IronXL開発者は、CSVファイルを他のExcel形式にエクスポートできます。 このコードはCSVファイルをXLSXファイルにエクスポートします。

using IronXL;

WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("sample.xlsx");
using IronXL;

WorkBook workBook = WorkBook.Load("test.new_sheet.csv");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("sample.xlsx");
Imports IronXL

Private workBook As WorkBook = WorkBook.Load("test.new_sheet.csv")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
workBook.SaveAs("sample.xlsx")
VB   C#

このC#コードは、IronXLライブラリを使用して、既存のCSVファイル「test.new_sheet.csv」をExcelのWorkBookとして読み込みます。 次に、WorkSheet の最初のワークシートにアクセスします。 次に、読み込んだワークシートを含むすべてのワークブックを "sample.xlsx" という名前のExcelファイルとして workBook.SaveAs を使用して保存します。(「sample.xlsx」)ステートメント

このコードは、CSVファイルからオブジェクトをExcelファイルに効果的に変換し、異なるスプレッドシート形式を扱うためのIronXLの機能を活用しています。

C# CSVライブラリ(開発者チュートリアル)、図4:出力されたExcelファイル

出力Excelファイル

結論

結論として、この包括的なガイドはC#のCSVファイル操作の領域を探り、構造化されたデータを効率的に処理するためのライブラリの重要性を強調しています。 CSVファイルはデータ交換とC#において重要な役割を果たします。

ステップバイステップガイドは、Visual Studioプロジェクトのセットアップ、IronXLライブラリのインストールについての洞察を提供し、CSVファイルの作成、読み取り、エクスポートの実用的な例を示します。 最終的に、 IronXL 強力なソリューションとして登場し、C#アプリケーション内でのCSVデータの取り扱い効率と簡便さを向上させます。

CSVファイルの読み取り方法に関する完全な記事は、こちらで見つけることができます ブログ. また、チュートリアルとコード例 CSVファイルの作成 利用可能です。

さらに、IronXLは、Excel WorkBook、WorkSheet、およびCellsレベルでの操作に幅広い機能を提供しています。 一般的なフォーマット間の変換, セルデータのフォーマット、およびさらには チャートの管理.

IronXLは、 無料体験その完全な機能を試す機会をユーザーに提供します。 ライセンスを購入することでIronXLの利便性を継続できます。 ライセンス.

< 以前
.NET CoreでCSVにエクスポートする方法
次へ >
C#でCSVファイルを作成する方法

準備はできましたか? バージョン: 2024.9 新発売

無料のNuGetダウンロード 総ダウンロード数: 977,734 View Licenses >