C#でIronXLを使用してCSVファイルを読む方法

Read a CSV File in C#

This article was translated from English: Does it need improvement?
Translated
View the article in English

C#でCSVファイルを読み込む必要がある場合、IronXLは簡単な答えです。 下のコードセグメントで示すように、カンマやその他の区切り文字でCSVファイルを読み取ることができます。

見出しとして:2(IronXLを使用したCSVファイルのロードと変換のクイックスタート)

この例は、IronXLのLoadCSVメソッドを使用してCSVファイルを読み込み、Excelワークブックとして保存する方法を示しており、わずかなコードで数秒で始めることができます。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    WorkBook wb = WorkBook.LoadCSV("data.csv", ExcelFileFormat.XLSX, listDelimiter: ","); wb.SaveAs("output.xlsx");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小限のワークフロー (5ステップ)

  1. C#のCSV読み取りライブラリをダウンロードしてインストール
  2. C#またはVBプロジェクトを作成
  3. このページのコード例をプロジェクトに追加
  4. コード内でCSVのパス、および出力名とファイル形式を指定
  5. C#プロジェクトを実行してドキュメントを表示
class="learnn-how-section">
class="row">
class="col-sm-6">

.NETアプリケーションでのCSVファイル読み込み

  • CSVファイル読み込み用のC#ライブラリをインストール (IronXL)
  • C#でCSVファイルを読み込む
  • ファイル形式と区切り文字を指定
class="col-sm-6">
class="download-card"> How To Work related to Read a CSV File in C#

class="main-content__segment-title">ステップ1

1. IronXLライブラリをインストール

MVCまたはASPまたはdotnet coreでCSVファイルを読めるようにするには、まずIronXLをインストールする必要があります。ここではその方法を簡単に説明します。

  • Visual Studioで、プロジェクトメニューを選択
  • NuGetパッケージを管理
  • IronXL.Excelを検索
  • インストール
class="center-image-wrapper"> IronXL.Excel NuGet Package
class="image-description"> class="image-description-text_strong"> 図1 class="image-description-text_regular"> - class="image-description-text_italic"> IronXL.Excel NuGet Package

Or Download from the Iron Software website, here: https://ironsoftware.com/csharp/excel/packages/IronXL.zip


class="tutorial-segment-title">チュートリアル方法

2. プログラムでCSVファイルを読み込む

さて、プロジェクトの始まりです!

IronXLの名前空間を追加

// This namespace is required to access the IronXL functionalities
using IronXL;
// This namespace is required to access the IronXL functionalities
using IronXL;
' This namespace is required to access the IronXL functionalities
Imports IronXL
$vbLabelText   $csharpLabel

IronXLとC#を使用してプログラムでCSVファイルを読み込むコードを追加

:path=/static-assets/excel/content-code-examples/how-to/csharp-read-csv-read.cs
// Load the CSV file into a WorkBook object, specifying the file path, format, and delimiter
WorkBook workbook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat: ExcelFileFormat.XLSX, listDelimiter: ",");

// Access the default worksheet within the loaded workbook
WorkSheet ws = workbook.DefaultWorkSheet;

// Save the workbook as an Excel file with a specified name
workbook.SaveAs("Csv_To_Excel.xlsx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
$vbLabelText   $csharpLabel
class="center-image-wrapper"> A CSV file opened in Notepad
class="image-description"> class="image-description-text_strong"> 図2 class="image-description-text_regular"> - class="image-description-text_italic"> メモ帳で開いたCSVファイル

Workbookオブジェクトが作成されます。 次に、WorkbookオブジェクトのLoadCSVメソッドを使用して、読み込むCSVファイル名、読み込む形式、およびファイルの区切り文字を指定します。この場合、区切り文字はカンマが使用されます。

Worksheetオブジェクトが作成されます。 ここにCSVファイルの内容が配置されます。 その後、ファイルは新しい名前と形式で保存されます。

class="center-image-wrapper"> The CSV file opened in Excel
class="image-description"> class="image-description-text_strong"> 図3 class="image-description-text_regular"> - class="image-description-text_italic"> Excelで開いたCSVファイル

class="main-content__segment-title">ライブラリクイックアクセス

class="tutorial-section">
class="row">
class="col-sm-8">

IronXL API リファレンス ドキュメンテーション

便利なIronXL APIリファレンス ドキュメンテーションを使用して、Excelスプレッドシートのセルを結合、分割、および操作する方法についてもっと学び、共有してください。

IronXL API リファレンス ドキュメンテーション
class="col-sm-4">
class="tutorial-image"> Documentation related to 2. プログラムでCSVファイルを読み込む

よくある質問

Interopを使用せずにC#でCSVファイルを読むにはどうすればよいですか?

IronXLライブラリを利用することで、Interopを使用せずにC#でCSVファイルを読むことができます。まず、Visual StudioのNuGetパッケージマネージャーを通じてIronXLをインストールします。それからWorkBook.LoadCSVメソッドを使用して、CSVファイルをWorkBookオブジェクトに読み込みます。

C#でIronXLを使用してCSVファイルを読むにはどのような手順が必要ですか?

IronXLを使用してCSVファイルを読むには、まずIronXLライブラリをインストールします。その後、新しいC#プロジェクトを作成し、using IronXL;ネームスペースを追加し、WorkBook.LoadCSVメソッドを使用してCSVファイルデータを読み込み、操作します。

IronXLは異なるデリミタを持つCSVファイルを扱うことができますか?

はい、IronXLを使用すると、CSVファイルを読むときに異なるデリミタを指定できます。デリミタはLoadCSVメソッドのオプションで設定できます。

C#でCSVファイルをExcelファイルとして保存するにはどうすればいいですか?

IronXLを使用してWorkBookオブジェクトにCSVファイルを読み込んだ後SaveAsメソッドを使用して、希望の形式(たとえばXLSX)でExcelファイルとして保存できます。

なぜC#でのCSV操作にMicrosoft InteropよりもIronXLを使用するのですか?

IronXLは、サーバーにExcelがインストールされている必要がないため、C#でのCSV操作にはMicrosoft Interopよりも推奨されます。C#アプリケーション内でCSVファイルを処理するための、より効率的でシンプルな方法を提供します。

IronXLを使用してCSVファイル内のワークシートを指定して操作するにはどうすればよいですか?

IronXLを使用してCSVファイルを読み込むと、それはWorkBookオブジェクトに格納されます。CSVファイルの内容を表すデフォルトのWorkSheetオブジェクトを使用してデータにアクセスし、操作できます。

IronXLを使用してCSV読み取り機能をASP.NETアプリケーションに統合することは可能ですか?

はい、IronXLを使用してライブラリをインストールし、そのメソッドを使用してCSVデータを読み込み、読み取り、操作することで、ASP.NETや.NET CoreアプリケーションにCSV読み取り機能を統合できます。

IronXL APIリファレンス文書はどこにありますか?

IronXL APIリファレンスドキュメントはIron Softwareのウェブサイトにあります。CSVファイルの読み取りと操作に関する詳細な情報を提供しています。

IronXLのLoadCSVメソッドの目的は何ですか?

IronXLのLoadCSVメソッドは、CSVデータをWorkBookオブジェクトにインポートし、Excel形式であるかのようにデータを操作および対話できるようにします。

Curtis Chau
テクニカルライター

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。

準備はいいですか?
Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました