C#でCSVをExcelに変換する方法

この簡単なチュートリアルでは、** C#でCSVをExcelに変換する方法について説明します。 LoadOptionsクラスオブジェクトを作成してソースファイルの読み込みを制御し、Workbookクラスインスタンスを使用して入力CSVファイルを読み込みます。このプロセス中に、** C#を使用してCSVをExcelに変換**し、出力ファイルをXLSXファイルとして書き込みます。

C#でCSVをExcelに変換する手順

  1. NuGetパッケージマネージャーツールを使用して、Aspose.Cellsを追加してCSVをExcelに変換します
  2. 入力CSVファイルをロードするためのLoadOptionsオブジェクトを作成します
  3. CSVファイルパスとLoadOptionsオブジェクトを使用してWorkbookクラスオブジェクトを作成します
  4. 出力XLSXワークブックファイルを保存します

これらの簡単な手順は、カンマ区切りの値を含む入力ファイルをロードできる* C#を使用してCSVをExcelに変換する*のがいかに簡単かを示しています。 Excelファイルはさまざまな数学演算を実行するために広く使用されているため、この変換は、CSVファイルからインポートされた値の計算を処理するのに役立ちます。さらに、変換は、出力ファイルの作成にわずかな時間とメモリしか消費しないという点で効率的です。

C#でCSVファイルをExcelに変換するコード

using System;
using Aspose.Cells;
namespace ConvertCSVtoExcelInCSharp
{
class Program
{
static void Main(string[] args)
{
// Use Aspose.Cells license to remove trial version limitations after converting CSV to Excel
License licenseForConvertingCSV = new License();
licenseForConvertingCSV.SetLicense("Aspose.Cells.lic");
// Create LoadOptions object for loading the input CSV file
LoadOptions loadOptions = new LoadOptions(LoadFormat.Csv);
// Create a Workbook class object with CSV file path and the loadOptions object
Workbook workbook = new Workbook("InputCSV.csv", loadOptions);
// Save output XLSX workbook file
workbook.Save(dataDir + "OutputCSVtoExcel.xlsx", SaveFormat.Xlsx);
}
}
}

このコードスニペットでは、入力ファイルを開いているときにさまざまなファイル形式をロードできるLoadOptionsクラスインスタンスが使用されています。さらに、ワークブック名、ワークシート名、その他のメタデータ関連のプロパティなど、出力ファイルのさまざまなプロパティを要件に基づいてカスタマイズすることもできます。

この短いチュートリアルでは、* C#でCSV*からExcelを作成する方法について説明しました。逆のプロセスを学びたい場合は、大きなExcelファイルをC#でCSVにエクスポートする方法の記事を参照してください。

 日本語