C#でCSVファイルを読み込む

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

C#でCSVファイルを読み取る必要がある場合、IronXLは簡単な解決策です。 以下のコードセグメントに示されているように、コンマやその他の区切り文字を使用してCSVファイルを読み取ることができます。


ステップ 1

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

IronXLを使用して、MVC、ASP、またはdotnet coreでCSVファイルを読み取る前に、最初にインストールする必要があります。以下にクイックな手順を示します。

  • Visual Studioで、プロジェクトメニューを選択してください
  • NuGetパッケージの管理
  • IronXL.Excelを検索
  • インストール
    IronXL.Excel NuGetパッケージ
    Figure 1 - IronXL.Excel NuGet Package

    または、Iron Softwareのウェブサイトからダウンロードしてください: https://ironsoftware.com/csharp/excel/packages/IronXL.zip


    チュートリアルの方法

2. プログラムによってCSVファイルを読み取る

さあ、プロジェクトを始めましょう!

IronXL 名前空間を追加

using IronXL;
using IronXL;
Imports IronXL
$vbLabelText   $csharpLabel

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

/**
Read a CSV file
anchor-read-csv-files-programmatically
**/
private void button2_Click(object sender, EventArgs e)
{
    WorkBook workbook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
    WorkSheet ws = workbook.DefaultWorkSheet;
    workbook.SaveAs("Csv_To_Excel.xlsx");
}
/**
Read a CSV file
anchor-read-csv-files-programmatically
**/
private void button2_Click(object sender, EventArgs e)
{
    WorkBook workbook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat: ExcelFileFormat.XLSX, ListDelimiter: ",");
    WorkSheet ws = workbook.DefaultWorkSheet;
    workbook.SaveAs("Csv_To_Excel.xlsx");
}
'''
'''Read a CSV file
'''anchor-read-csv-files-programmatically
'''*
Private Sub button2_Click(ByVal sender As Object, ByVal e As EventArgs)
	Dim workbook As WorkBook = WorkBook.LoadCSV("Read_CSV_Ex.csv", fileFormat:= ExcelFileFormat.XLSX, ListDelimiter:= ",")
	Dim ws As WorkSheet = workbook.DefaultWorkSheet
	workbook.SaveAs("Csv_To_Excel.xlsx")
End Sub
$vbLabelText   $csharpLabel
メモ帳で開かれたCSVファイル
Figure 2 - A CSV file opened in Notepad

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

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

CSVファイルがExcelで開きました。
Figure 3 - The CSV file opened in Excel

ライブラリ クイック アクセス

IronXL APIリファレンスドキュメント

Learn more and share how to merge, unmerge, and work with cells in Excel spreadsheets using the handy IronXL APIリファレンスドキュメント.

IronXL APIリファレンスドキュメント
Documentation related to 2. プログラムによってCSVファイルを読み取る
チャクニット・ビン
ソフトウェアエンジニア
ChaknithはIronXLとIronBarcodeで作業しています。彼はC#と.NETに深い専門知識を持ち、ソフトウェアの改善と顧客サポートを支援しています。ユーザーとの対話から得た彼の洞察は、より良い製品、文書、および全体的な体験に貢献しています。