透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
ビジネスデータ、科学研究、またはその他の分野に関わらず、C#でデータをCSVに保存する技術をマスターすることは、ソフトウェア開発者やデータアナリストにとって不可欠なスキルです。この記事では、IronXLの市場をリードするデータ操作ライブラリを使用して、スプレッドシートをCSVファイルとして保存し、データをCSVファイルに書き込む方法について説明します。
スプレッドシートをCSVファイルに保存するためのC#ライブラリをインストールしてください。
using IronXL
メソッドを利用してIronXLをインポートします。
既存のスプレッドシートをWorkBook.Load
メソッドを使用して読み込みます。
workBook.WorkSheets
を使用してワークシートにアクセスします。
SaveAs
メソッドを使用します。IronXL は、C#アプリケーション内でデータをCSVファイルに保存するプロセスを簡素化する最前線に立ち、開発者に多用途で効率的なツールキットを提供しています。 C#にシームレスに統合します。
データ駆動型アプリケーション、レポートツール、または単にデータをエクスポートするための信頼できるソリューションが必要な場合、IronXL は強力な味方となります。 IronXLは、C#を使用してCSVファイルを作成、保存、および書き込む際に便利です。
この記事では、データをCSVファイルに保存する作業を簡素化したいと考えているC#開発者にとって、IronXLがいかにして柔軟性や精度を損なうことなく、その作業を単純化するために不可欠な存在となるか、その能力と特徴について探ります。
IronXLをインストールする前に、新しいVisual Studio C#プロジェクトを作成するか、既存のプロジェクトをロードする必要があります。 Visual Studioで新しいプロジェクトを作成するためのステップバイステップガイドはこちらです。
Visual Studioを開き、「ファイル」メニューに移動します。 ドロップダウンメニューが表示されます。 このメニューから「新規」を選択すると、別のサイドメニューが表示されます。 このサイドメニューで「プロジェクト」を選択します。
C#でCSVファイルを保存する方法、図1: Visual Studioで新しいプロジェクトを作成する
Visual Studioで新しいプロジェクトを作成する
新しいウィンドウが開きます。 このウィンドウで、検索バーを使用して「Console Application」を検索し、C#オプションの項目を選択します。 次へボタンをクリックしてください。
コンソールアプリケーションを選択
設定ウィンドウが表示されます。プロジェクト名を入力し、プロジェクトの場所を設定して、「次へ」をクリックしてください。
新しいプロジェクトを構成する
最後のウィンドウが表示されます。 このウィンドウで、ターゲットフレームワークを選択し、作成ボタンをクリックします。
ターゲットフレームワークの選択
プロジェクトの設定が完了したので、IronXL C#ライブラリをインストールしましょう。 次の手順に従って、IronXLをC#に統合してください
Visual Studioで、ツールに移動してください。 ドロップダウンメニューが表示されます。 このメニューから、NuGetパッケージマネージャーを選択してください。
NuGetパッケージマネージャーで、サイドメニューにアクセスして「ソリューションのNuGetパッケージの管理」を選択します。
NuGet パッケージ マネージャーに移動
新しいウィンドウが表示されます。このウィンドウ内のブラウザタブに移動し、検索バーに「IronXL」と入力してください。 IronXLパッケージの一覧が表示されます。 リストから最新のパッケージを選択し、インストールボタンをクリックしてください。
NuGet パッケージ マネージャの UI で IronXL パッケージを検索してインストールする
IronXLは、ExcelファイルをCSV形式で保存することによってCSVファイルを作成する機能を提供します。 このセクションでは、C# CSVライブラリのIronXLを使用して、Excelファイルを新しいCSVファイルとして保存する方法を示します。 以下の例コードはシンプルなチュートリアルを示しています。
入力Excelファイル
using IronXL;
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("Tesing.csv");
using IronXL;
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkSheet workSheet = workBook.WorkSheets[0];
workBook.SaveAs("Tesing.csv");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("test.xlsx")
Private workSheet As WorkSheet = workBook.WorkSheets(0)
workBook.SaveAs("Tesing.csv")
上記のコードはIronXLライブラリーを使用し、新しいCSVファイルを作成してExcelファイルからデータを書き込みます。 コードをステップバイステップで分解しましょう:
using IronXL;
using IronXL;
Imports IronXL
この行は、IronXLライブラリから必要なクラスと機能をインポートします。
WorkBook workBook = WorkBook.Load("test.xlsx");
WorkBook workBook = WorkBook.Load("test.xlsx");
Dim workBook As WorkBook = WorkBook.Load("test.xlsx")
この行は "test.xlsx" という名前のファイルからExcelワークブックを読み込みます。 WorkBook
クラスはIronXLライブラリの一部であり、Excelワークブックを表します。 変数「workBook」は、指定されたExcelファイルのデータを含むWorkBook
クラスのインスタンスになりました。
WorkSheet workSheet = workBook.WorkSheets[0];
WorkSheet workSheet = workBook.WorkSheets[0];
Dim workSheet As WorkSheet = workBook.WorkSheets(0)
この行は、読み込まれたExcelワークブックから最初のワークシート(インデックス0)を取得します。 WorkSheet
クラスは Excel ワークシートを表し、変数 WorkSheet
は現在、ブック内の最初のワークシートへの参照を保持しています。
workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv");
workBook.SaveAs("Testing.csv")
この行は、ワークブック全体を「Testing.csv」という名前のCSV(カンマ区切り値)ファイルとして保存します。SaveAs
メソッドは、ワークブックを保存するためのファイル名と形式を指定するために使用されます。 この場合、形式はCSVで、Excelファイルのすべての行が簡単に変換されてCSV文字列として保存されます。
簡単に言うと、このコードはファイルからExcelワークブックを読み込み、そのワークブックの最初のワークシートにアクセスし、次にIronXLライブラリを使用してワークブック全体を「Testing.csv」という名前のCSVファイルとして保存します。
出力CSVファイル
このガイドは、IronXLライブラリを使用してC#でデータをCSVファイルに保存するプロセスの概要を提供します。 データを書き込む機能は、さまざまなアプリケーションで重要な操作であり、IronXLはC#にシームレスに統合することでこのタスクを簡単にします。
以下のステップバイステップの指示は、NuGetパッケージを介してIronXLをインストールし、新しいVisual Studioプロジェクトを作成し、IronXLを使用してExcelワークブックを読み込み、ワークシートにアクセスし、ワークブック全体をCSVファイルとして保存する方法を説明しています。提供されているコードスニペットは、このタスクを効率的に達成するための実際の例を示しています。
C#を使用してCSVファイルを書き込む、または新しいCSVファイルを作成する能力は、開発者にとって非常に有用であり、IronXLを活用することで実現できます。
IronXLは、シンプルさと柔軟性、精度を兼ね備えた価値のある資産であり、データ駆動型アプリケーション、レポートツール、またはCSVファイルへのデータエクスポートを伴うプロジェクトに取り組むC#開発者にとって不可欠なツールです。
CSVファイルを作成したり、新しいCSVファイルをC#で作成する機能は開発者にとって非常に便利です。CSVファイルを作成する方法は、こちらのチュートリアルとコード例で利用できます。 CSVファイルを保存するソースコードは、このコードサンプルを訪れることで見つけることができます。
IronXLを自分で試すには、IronXLが提供する無料トライアルに申し込んでください。 これは、開発者がIronXLのすべてを探索する機会を提供します。 IronXLがあなたのプロジェクトに役立つ、または今後のプロジェクトに有益であると感じた場合、ライセンスを購入することができます。Liteバージョンの価格はわずか$749からです。