
TXT ファイルを Excel XLSX に変換することは、データ処理や分析を行う際によく必要になります。このブログ記事では、C# を使用して TXT を Excel に変換するプロセスについて説明します。TXT ファイルを読み取り、その内容から Excel ファイルを作成するために必要な手順について説明します。
TXT を XLSX に変換する理由
データの整理: Excel ファイル形式はデータの整理と分析をサポートしており、解釈と管理が容易になります。
拡張機能: Excel ファイルでは、プレーン テキスト ファイルでは使用できない数式、グラフ、書式設定オプションがサポートされます。
自動化: 変換プロセスを自動化すると、手動でデータを入力する場合に比べて時間が節約され、エラーのリスクが軽減されます。
TXT から XLSX へのコンバーター - C# API のインストール
始める前に、次の前提条件を満たしていることを確認してください。
Visual Studio がマシンにインストールされています。
.NET Framework (4.5 以降) または .NET Core/5.0+。
テキスト ファイルを Excel ファイル形式に変換するには、Conholdate.Total for .NET を環境にインストールします。DLL ファイルをダウンロードするか、以下の NuGet インストール コマンドを実行するだけです。
PM> NuGet\Install-Package Conholdate.Total
C# で TXT を XLSX に変換する
次の手順は、C# で TXT ファイルを XLSX ファイルに変換する方法を示しています。
- TxtLoadOptions クラスのインスタンスを作成します。
- 必要に応じてカスタム プロパティを設定します。
- Workbook クラスを使用して TXT ファイルを読み込みます。
- Save メソッドを呼び出して、読み込まれた TXT ファイルを Excel ファイルにエクスポートします。
以下のサンプル コードは、C# で TXT を XLSX に変換する方法を示しています。
// TxtLoadOptionsクラスオブジェクトを作成する
Aspose.Cells.TxtLoadOptions options = new Aspose.Cells.TxtLoadOptions();
// TXTファイルを読み込む
Workbook wb = new Workbook("input.txt", options);
// XLSXとして保存
wb.Save("Excel.xlsx", Aspose.Cells.SaveFormat.Xlsx);
無料評価ライセンス
無料の一時ライセンスをリクエストするだけで、評価の制限や出力ファイルの透かしなしでAPIを評価できます。APIが要件を満たしているかどうかを確認するために多くの機能をテストする必要がある場合は、無料トライアルを延長することもできます。
結論
このチュートリアルで共有されているサンプル コードを使用すると、C# で TXT を Excel に変換するのは簡単です。このプロセスは、大規模なデータセットに対して自動化できるため、データ管理タスクの効率的なソリューションになります。レポート、分析、またはデータ処理のために TXT を XLSX に変換する必要がある場合でも、上記の手順は C# アプリケーションの強固な基盤となります。一方、質問や疑問がある場合は、フォーラム でお問い合わせください。
よくある質問
Excel ファイルの書式をカスタマイズできますか?
はい、セルの書式設定、スタイルの追加、複雑なスプレッドシートの作成のためのプロパティが多数あります。出力 Excel ファイルを必要に応じてカスタマイズできます。
ソース TXT ファイルで異なる区切り文字を処理できますか?
はい、ユースケースに応じて、カンマ以外のさまざまな区切り文字 (タブ、セミコロンなど) を処理できます。
複数の TXT ファイルを 1 つの Excel ファイルに変換できますか?
もちろん、複数の TXT ファイルを読み取り、その内容を Excel ファイル内の異なるシートに書き込んだり、同じシートに追加したりすることもできます。