IRONXLの使用

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル

更新済み 2024年2月6日
共有:

C# .NETライブラリを使用してコンソールアプリケーションで新しいCSVファイルデータ形式を作成/書き込みする方法をお探しですか? はい、あなたは正しい場所にいます。

マルチ行CSVファイルを作成するための簡単なチュートリアルです。(以下のコンテンツを日本語に翻訳してください:

Introduction

IronOCR for .NET is a robust Optical Character Recognition (OCR) library for .NET developers. It enables developers to easily read text from images and PDF documents.

Key Features

  • Accurate OCR Results: IronOCR for .NET provides highly accurate OCR results, supporting over 125 languages.
  • Easy Integration: Seamlessly integrate IronOCR into your .NET applications.
  • PDF and Image Support: Extract text from both PDF and image formats.

Licensing

IronOCR offers various licensing options, including Lite License, Plus License, Professional License, and Unlimited License to suit different needs.


はじめに

IronOCR for .NETは、.NET開発者向けの強力な光学式文字認識(OCR)ライブラリです。画像やPDFドキュメントから簡単にテキストを読み取ることができます。

主な特徴

  • 正確なOCR結果: IronOCR for .NETは125以上の言語をサポートし、高度に正確なOCR結果を提供します。
  • 簡単な統合: IronOCRを.NETアプリケーションにシームレスに統合できます。
  • PDFと画像のサポート: PDFおよび画像形式からテキストを抽出します。

ライセンス

IronOCRは、Lite License、Plus License、Professional License、Unlimited Licenseなど、さまざまなニーズに対応するライセンスオプションを提供しています。)文字列から使用してIronXLC# .NETライブラリ。 IronXLは、追加のユーザー設定無しにExcel、CSV、XLSなどのドキュメントを処理するための市場をリードする.NETライブラリです。

C#を使用してCSVファイルを作成および書き込むにはどうすればよいですか?

C#を使用してCSVファイルを生成および編集する最も簡単な方法は、次の簡単な手順に従うことです:

  • Visual StudioでC#コンソールアプリケーションを作成します。
  • IronXL .NETライブラリをインストールします。
  • 2行のコード内で別のソースからCSVファイルを作成します。

1. Visual Studioで新しいプロジェクトを開始する

Visual Studio IDE を開きます。

ファイルメニューに移動して、「新しいプロジェクト」を選択した後、「コンソールアプリケーション」を選択してください。

プロジェクト名と希望するプロジェクトの場所を適切なテキストボックスに入力してください。

C#でCSVファイルを作成する方法 (ステップ・バイ・ステップ) チュートリアル、図1:新しいプロジェクトの構成

新しいプロジェクトの設定

Nextボタンをクリックし、下のスクリーンショットに示された通りに必要な.NET Frameworkを選択し、Createをクリックしてください。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図2:ターゲットフレームワークの選択

ターゲットフレームワーク選択

program.cs ファイルが開きます。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図3:Program.cs

Program.cs(プログラム.cs)

2. IronXL C# ライブラリをインストールする

IronXLライブラリは、次の2つの異なる方法でダウンロードおよびインストールできます:

  • Visual Studio NuGet パッケージ マネージャーを使用する
  • Visual Studio コマンド ラインの使用

2.1. Visual Studio NuGet パッケージマネージャーの使用

Visual Studioソフトウェアでは、NuGetパッケージマネージャーオプションを使用して、パッケージを直接ソリューションにインストールできます。 以下のスクリーンショットは、どのように開くかを示しています。

C#でCSVファイルを作成する方法 (ステップ・バイ・ステップ) チュートリアル、図4: NuGetパッケージマネージャー

NuGet パッケージ マネージャー

NuGetパッケージマネージャー機能は、ユーザーがNuGetウェブサイトで提供されているパッケージを閲覧および検索するためのエリアを提供します。検索フィールドに「IronXL」と入力して、IronXLライブラリを見つけてください。

C#でCSVファイルを作成する方法(ステップバイステップチュートリアル)、図5:NuGetパッケージマネージャー

NuGet パッケージ マネージャー

上記の画像検索からリンクされたパッケージの中から、IronXLオプションを選択し、そのパッケージをソリューションにインストールしてください。

2.2. Visual Studio コマンドラインの使用

Visual Studio のメニューで、「ツール」に移動し、カーソルを「NuGet パッケージ マネージャー」に合わせ、「パッケージ マネージャー コンソール」をクリックします。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図6:Visual Studioコマンドライン

Visual Studio コマンドライン

パッケージ マネージャー コンソールが画面の下部に表示されます。 次のコードコマンドを書いてEnterキーを押すだけで、IronXLのインスタンスがインストールされます。

Install-Package IronXL.Excel

CSVファイルの作成

このブログでは、IronXLを使用してCSVファイルを作成するための2つの異なる方法があります。

  1. XLSXファイルからCSVを作成

  2. 新しいCSVファイルを作成するには、WorkBookデータの書き込み

XLSXファイルからCSVを作成する

CSVファイルを作成するには、Excelファイルにいくつかのサンプルデータを含める必要があります。

C#でCSVファイルを作成する方法 (ステップバイステップ) チュートリアル、図7: サンプルExcelファイル

サンプルExcelファイル

以下のコードを開いた program.cs ファイルに入力して、プロジェクトを実行してください。

using IronXL;

WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
using IronXL;

WorkBook wb = WorkBook.Load("test.xlsx");
wb.SaveAsCsv("Parsed CSV.csv");
Imports IronXL

Private wb As WorkBook = WorkBook.Load("test.xlsx")
wb.SaveAsCsv("Parsed CSV.csv")
VB   C#

実行が完了すると、新しいファイル「Parsed CSV.csv」が作成されます。 お好みのスプレッドシートアプリケーションでファイルを開いてください。

C# で CSV ファイルを作成する方法 (ステップバイステップ) チュートリアル、図 8: C# で CSV ファイルを作成する方法 - 図 8: CSV データ

CSVデータ

3.2. プログラムによって新しいCSVワークブックを作成する

以下のコードは、IronXLを使用してゼロからCSVファイルを作成する方法を示しています。

using IronXL;

WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
using IronXL;

WorkBook xlsWorkbook = WorkBook.Create(ExcelFileFormat.XLSX);
xlsWorkbook.Metadata.Author = "IronXL";
WorkSheet xlsSheet = xlsWorkbook.CreateWorkSheet("new_sheet");
xlsSheet ["A1"].Value = "Hello";
xlsSheet ["B1"].Value = "World";
xlsSheet ["A2"].Value = "New CSV example output";
xlsSheet ["B2"].Value = "From Scratch";
xlsWorkbook.SaveAsCsv("NewCSVFile.csv");
Imports IronXL

Private xlsWorkbook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
xlsWorkbook.Metadata.Author = "IronXL"
Dim xlsSheet As WorkSheet = xlsWorkbook.CreateWorkSheet("new_sheet")
xlsSheet ("A1").Value = "Hello"
xlsSheet ("B1").Value = "World"
xlsSheet ("A2").Value = "New CSV example output"
xlsSheet ("B2").Value = "From Scratch"
xlsWorkbook.SaveAsCsv("NewCSVFile.csv")
VB   C#

上記のサンプルコードはまず新しい Workbook を作成し、その後 Workbook の行と列にデータを入力します。 その後、SaveAsCsvメソッドを使用してファイルを保存します。

C#でCSVファイルを作成する方法(ステップバイステップ)チュートリアル、図9:CSVファイル出力

CSVファイル出力

結論

この記事では、C# .NETライブラリのIronXLを使用して、新しいCSVファイルを2つの異なる方法で作成する方法を示しました。

さらに、IronXL Excelライブラリは以下の機能を提供します:

< 以前
C#でExcelシートからデータを取得する方法
次へ >
C#CSVパーサー(ステップバイステップ)チュートリアル