project」をクリックしてください。表示されているプロジェクトテンプレートから。コンソールアプリケーション次へをクリックします。追加情報画面で、使用したいフレームワークのバージョンを指定してください。.NETフレームワーク「作成」をクリックして、プロセスを完了します。プロジェクトが作成され、ライブラリのテストの準備がほぼ整いました。私たちはまだそれらをインストールし、プロジェクトに統合する必要があります。IronXLをインストールしましょう。StudioでNuGetパッケージを使用するNuGetパッケージを直接ダウンロードDLLを使用して手動インストールそれぞれを詳しく見ていきましょう。マネージャーを提供します。それはプロジェクトメニューからアクセスするか、ソリューションエクスプローラーでプロジェクトを右クリックしてアクセスできます。NuGetパッケージを直接ダウンロードするこれは、NuGetサイトに直接アクセスし、パッケージをダウンロードすることでできます。以下の手順は:以下に移動してくださいhttps://www.nuget.org/packages/IronXL.Excel「ダウンロードパッケージ」を選択ダウンロードしたパッケージをダブルクリックしてください。パッケージがインストールされます。プロジェクトを再読み込みして、使用を開始してください。NuGetパッケージをインストールする方法があります。フォルダーにあります。IronXL.ExcelEnterキーを押してくださいこれはパッケージをダウンロードしてインストールします。プロジェクトを再読み込みして、使用を開始してください。必要なusingディレクティブを追加ソリューションエクスプローラーで、Program.csファイルを右クリックし、コードの表示をクリックします。IronXLはダウンロードされ、インストールされ、使用する準備が整いました。インストールする必要があります。C#ライブラリをダウンロードしてインストールするためには、開発者コマンドプロンプトを使用して以下の手順でNuGetパッケージをインストールしてください。フォルダーにあります。27.2.1Enterキーを押してくださいこれはパッケージをダウンロードしてインストールします。プロジェクトを再読み込みして、使用を開始してください。直接ダウンロードNuGetウェブサイトからダウンロードしてください。日本語でも同じ略語が使用されるため、そのまま保持します。))ファイルは、値を区切るためにコンマを使用した区切りテキストファイルです。ファイルの各行はデータレコードです。Excelを使用せずにそれを行うための非常に良く、簡単なオプションを提供します。CSVファイルを通常のExcelファイルに変換しましょう。CSVファイルをExcel形式に変換そのプロセスは非常にシンプルで簡単です。通常は1行のコードで行われます。WorkBookクラスはExcelシートを表します。ExcelファイルをC#で開くには、WorkBook.Loadを使用してExcelファイルのパスを指定します。C#各ワークブックには複数のワークシートオブジェクトを含めることができます。これらはExcelドキュメント内のワークシートを表しています。C#ブックとワークシートを読み込んだ後、以下のコードサンプルを使用して、数式を変更したり、特定のセルに適用したりすることができます。ExcelドキュメントをCSVファイルに保存するIronXLを使用すると、CSVファイルの作成は簡単です。次のコードは、SaveAsCsvメソッドを使用してExcelファイルをCSV形式で単純に保存します。CsvHelperを使用するCSVファイルの読み込みは、実際のところ想像よりもはるかに難しいタスクの一つです。CsvHelperライブラリは、型安全で高速かつ柔軟なコードを書くことを容易にします。CsvHelperを使用してCSVファイルを読み取るこちらはサンプルのCSVファイルで、3つのテキスト列と1つの数値列があります。C#各行をPerson型のオブジェクトにマッピングします。C#以下は、CSVファイルを読み取るためのコードです。C#データの種類はIEnumerableです。CsvHelperは各列を同じ名前のプロパティに自動的にマッピングします。次にデータを反復処理し、各行の値にアクセスすることができます。CSVファイル内のデータを別のタイプに変換するCSVファイルには主にテキストデータが含まれています。年齢列は整数値ですが、CSVファイルにはテキストのみが含まれています。次のようなケースがあります:IsActiveというブール型データタイプがあり、TrueまたはFalseのみを持ち、非標準の値が含まれています。カスタムコンバーターを作成して変換することができます。C#標準の.NET型であるboolですが、デフォルトのコンバータはTrue/False値しか処理できませんが、私たちのCSVファイルにはYes/Noが含まれています。ここでは、DefaultTypeConverterをサブクラス化し、ConvertFromStringメソッドをオーバーライドする必要があります。開発には無料で使用でき、商業展開のために常にライセンスすることができます。ライセンスが利用可能ですシングルプロジェクトの使用、単一の開発者、代理店、グローバル企業、ならびにSaaSおよびOEM再配布向け。すべてのライセンスには、30日間の返金保証、1年間の製品サポートおよび更新、開発/ステージング/本番環境での有効性、そして永久ライセンスが含まれています。$749から始まります。CsvHelper—CSVファイルの読み書き用であり、商業利用に完全に無料です。要約と結論サマリーIronXLは、Excelファイルを操作するために必要なすべてを提供する完全なライブラリです。使いやすく、様々な形式をXLSXに変換する機能を提供し、またXLSXから他の形式、例えばCSVに変換する機能も備えています。これらの相互変換により、ユーザーは様々なファイル形式を簡単に扱う柔軟性を得ることができます。CsvHelperはCSVファイルフォーマットで動作するように特化して設計されているため、CSVファイルのみを扱うことができます。すべてのコードサンプルは、CsvHelperのドキュメントファイルにあります。ドキュメントには、プロジェクトでCsvHelperを使用するためのガイドラインが記載されています。結論IronXLは複数のフォーマットを扱うユーザーをサポートしているため、CsvHelperに対して明確な優位性があります。お好みに合わせて数式やスタイルを適用することができますが、CsvHelperはCSVファイルの読み書きのみを許可し、オプションは限られています。新しいレコードを既存のCSVファイルに追加することはできません。既存のエントリが上書きされてしまいます。IronXLとNPOIは、開発者がExcelファイルを操作するために使用する2つの人気のあるライブラリです。それぞれのライブラリには、異なる機能と利点があります。IronXLは、.NETフレームワークに対応する強力なExcelライブラリであり、開発者がExcelファイルを簡単に読み込み、操作し、保存できるようにします。IronXLは、高度なフォーマット機能、強力なデータ操作、そして高パフォーマンスなエンジンを提供します。このライブラリは商用ライセンスされており、企業向けに最適です。NPOIはオープンソースのExcelライブラリであり、無料で使用できます。NPOIは、基本的な読み込みと書き込み機能を提供し、広くコミュニティでサポートされています。高度な機能や商用サポートを必要とする企業には、IronXLの方が適している場合があります。IronXLはその高機能と商用サポートによって、企業向けのプロフェッショナルな解決策として優れています。一方で、NPOIはコスト意識の高いプロジェクトや基本的なExcel操作を必要とする開発者にとって十分な選択肢です。