今日のデータ駆動型の世界では、プレーンテキスト (TXT) ファイルを Excel 形式にシームレスに変換することが極めて重要です。TXT を Excel に変換することは、単に利便性の問題ではありません。データの潜在能力を最大限に引き出すための重要なステップです。Excel の構造化された表形式は、情報を理解して視覚化するための堅牢なフレームワークを提供し、企業が有意義な洞察を引き出し、情報に基づいた意思決定を行えるようにします。この記事では、この変換プロセスの重要性を詳しく調べ、.NET REST API を使用してテキスト ファイルを Excel ブックに変換するシンプルでシームレスなアプローチについて説明します。
TXT から Excel への変換 API
Aspose.Cells Cloud SDK for .NET を使用すると、TXT から Excel への変換が簡単に動的に行えます。この強力なツールは、変換プロセスを効率化するだけでなく、プレーン テキストから Excel 形式への正確な移行を保証します。また、ワークシートの操作、高度な書式設定の適用、さらにはシームレスなグラフの生成も可能になります。さらに、クラウド ベースのアーキテクチャにより、複雑なローカル インストールを必要とせずに、スケーラブルで信頼性の高いパフォーマンスを活用できます。
1 つ目は、NuGet パッケージ マネージャーで Aspose.Cells-Cloud
を検索し、パッケージの追加
ボタンをクリックします。次に、クラウド ダッシュボード からクライアントの資格情報を取得します。既存のアカウントがない場合は、クイック スタート の記事に記載されている手順に従って無料アカウントを作成してください。
C# .NET でテキスト ファイルを Excel に変換する
TXT を Excel に変換するだけでなく、機能豊富な Aspose.Cells Cloud SDK for .NET を使用してデータ処理機能を向上させる旅に出ましょう。
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
クライアントの資格情報を引数として渡す CellsApi クラスのオブジェクトを作成します。
cellsInstance.UploadFile("input.xls", inputFile);
入力テキスト ファイルを読み取り、クラウド ストレージにアップロードします。
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "output.xlsx", null);
ここで、API を呼び出して、Excel から CSV への変換をオンラインで実行します。操作が成功すると、結果の CSV もクラウド ストレージにアップロードされます。
// 完全な例とデータファイルについては、
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// https://dashboard.aspose.cloud/ からクライアント資格情報を取得します。
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// ClientIDとClientSecretを渡しながらCellsApiインスタンスを作成する
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// ローカルドライブから入力テキストファイルを読み取る
using (var inputFile = System.IO.File.OpenRead(input_TXT))
{
// テキストファイルをクラウドストレージにアップロードする
cellsInstance.UploadFile("input.txt", inputFile);
// TXTからExcelへの変換操作を初期化する
var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "XLSX", isAutoFit: true, null, null, null, "ouptut.xlsx", null);
// 変換が成功した場合は成功メッセージを出力する
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TXT to Excel conversion completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
上記の例で生成された入力 TXT ファイルと結果の Excel ワークブックは、次の場所からダウンロードできます。
cURL コマンドを使用して TXT を Excel ワークブックに変換する
Aspose.Cells Cloud と cURL コマンドを使用すると、プレーン テキスト (TXT) ファイルを Excel 形式に変換することが直感的で強力なプロセスになります。cURL コマンドを使用すると、入力 TXT ファイルと目的の出力形式を指定して、Aspose.Cells Cloud API と簡単にやり取りできます。このクラウドベースのアプローチは、変換プロセスを簡素化するだけでなく、複雑なローカル設定を必要とせずにスケーラビリティとアクセシビリティを確保します。
このアプローチの最初のステップは、次のコマンドを使用して JWT アクセス トークンを生成することです。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
次に、次のコマンドを実行して、テキスト ファイルをオンラインで Excel に変換します。このコマンドでは、入力 TXT ファイルがクラウド ストレージで既に使用可能であることが想定されており、変換後に結果の Excel ワークブックもクラウド ストレージに保存されます。
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLSX&isAutoFit=true&onlySaveTable=true&outPath={Resultant}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
sourceFile
を入力 TXT ファイルの名前に、Resultant
を結果の Excel ワークブックの名前に、accessToken
を上記で生成した JWT アクセス トークンに置き換えます。
- 結果の Excel をローカル ドライブに保存するには、次の cURL コマンドを使用します。このコマンドでは、結果のファイル名を省略し、-o 引数を使用して結果のパスを指定します。
curl -v "https://api.aspose.cloud/v3.0/cells/input.txt?format=XLSX&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.xlsx"
結論
結論として、プレーン テキスト (TXT) ファイルを Excel に変換する 2 つのアプローチが候補として浮上します。.NET REST API でローカル リソースを利用する方法と、Aspose.Cells Cloud と cURL コマンドでクラウドのパワーを活用する方法です。また、高度な Excel 操作、数式、動的データ機能のサポートにより、Aspose.Cells Cloud API は、シームレスな変換だけでなく、高度なデータ処理機能へのゲートウェイを求める開発者にとって、ワンストップ ソリューションになります。さらに、Aspose.Cells Cloud のスケーラビリティ、統合の容易さ、豊富な機能により、これを頼りになるツールとして選択する説得力のある理由となり、TXT をオンラインで簡単に Excel に変換できます。
便利なリンク
関連記事
以下のブログをご覧になることを強くお勧めします。