CSVからExcelまたはExcelからCSV

CSVファイルは、データをコンマ区切り値の形式で保存するために広く使用されています。ただし、場合によっては、CSVファイルからExcelスプレッドシートに、またはその逆にデータをエクスポートする必要があります。このような場合、この記事では、LinuxでCSVからExcelに、ExcelからCSVにデータをエクスポートする方法について説明します。

Linux用のCSVからExcelまたはExcelからCSVへのコンバーター

CSVからExcelまたはExcelからCSVにデータをエクスポートするには、Aspose.Cells for .NETを使用します。これは、.NETアプリケーション内からExcelファイルを作成および操作するための強力なAPIです。 APIをダウンロードするか、NuGetからインストールできます。

Linuxでの.NET開発に慣れていない場合は、Visual Studio Codeを使用してLinuxでコンソールアプリケーションを作成する方法をお読みください。アプリケーションにAspose.Cells for .NETをインストールするには、Visual Studio Code用のNuGet Package Manager拡張機能を使用できます。

LinuxでCSVをExcelXLSX/XLSに変換する

LinuxでCSVファイルをExcelXLSX/XLSに変換する手順は次のとおりです。

  1. LoadOptionsクラスのインスタンスを作成し、入力形式を指定します。
  2. Workbookクラスのインスタンスを作成し、CSVファイルのパスとLoadOptionsオブジェクトで初期化します。
  3. Workbook.Save(string, SaveFormat.Xlsx)メソッドを使用してCSVをExcelに変換します。

次のコードサンプルは、CSVファイルをExcelXLSXに変換する方法を示しています。

// LoadOptionsオブジェクトを作成します
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);

// CSVファイルのパスとloadOptionsオブジェクトを使用してWorkbookオブジェクトを作成します
Workbook workbook = new Workbook("Sample.csv", loadOptions);

// CSVをExcelファイルとして保存
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);

LinuxでExcelをCSVに変換する

以下は、Excel XLSX/XLSファイルをCSV形式に変換する手順です。

  1. Workbookクラスのインスタンスを作成し、Excelファイルのパスで初期化します。
  2. Workbook.Save(string, SaveFormat.Csv)メソッドを使用してExcelをCSVに変換します。

次のコードサンプルは、ExcelXLSXファイルをCSVに変換する方法を示しています。

// 入力Excelファイルをロードします
Workbook workbook = new Workbook("CSVtoExcel.xlsx");

// ExcelファイルをCSVファイルとして保存
workbook.Save("ExcelToCSV.csv", SaveFormat.CSV);

無料ライセンスを取得する

一時ライセンスを使用すると、評価の制限なしにAspose.Cells for .NETを使用できます。

結論

この記事では、LinuxでCSVファイルをExcel XLSX/XLSに変換する方法を学びました。さらに、ExcelスプレッドシートからCSVファイルにデータをエクスポートする方法を見てきました。 ドキュメントを使用して、Aspose.Cells for .NETの詳細を調べることができます。ご不明な点がございましたら、フォーラムからお問い合わせください。

関連項目