![TSV から Excel へ](images/convert-tsv-to-xls.jpg#center)
C# .NET を使用した TSV から Excel への変換。
TSV(タブ区切り値) ファイルはシンプルで軽量なので、データの保存や転送に最適です。ただし、Excel ワークブック は、データの視覚化、分析ツール、ユーザーフレンドリーなインターフェイスなど、詳細なデータ操作やプレゼンテーションに不可欠な高度な機能を提供します。この記事では、TSV ファイルを Excel に変換し、強力な機能を活用してデータ分析機能を強化し、ワークフローを合理化し、データのプレゼンテーションを改善します。
TSV から Excel への変換 SDK
Aspose.Cells Cloud SDK for .NET は、TSV (タブ区切り値) ファイルを Excel 形式に変換する強力で効率的な方法を提供し、データ変換プロセスを効率化します。Aspose.Cells Cloud SDK を利用することで、TSV ファイルから Excel への変換を自動化し、正確性を確保し、データの整合性を維持できます。
したがって、SDK を使用するには、まず NuGet パッケージ マネージャーで Aspose.Cells-Cloud
を検索し、パッケージの追加
ボタンをクリックする必要があります。次に、クラウド ダッシュボード からクライアント資格情報を取得します。既存のアカウントがない場合は、クイック スタート の記事に記載されている手順に従って無料アカウントを作成してください。
C# で TSV を XLS に変換する
大量のデータを効率的に処理し、強力な変換機能をアプリケーションに統合して、全体的な生産性とデータ管理ワークフローを強化する方法について詳細に説明します。
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
まず、クライアントの資格情報を引数として渡す CellsApi クラスのオブジェクトを初期化します。
SaveOptions saveOptions = new SaveOptions()
次に、出力ファイル形式を XLS
として定義する SaveOptions のインスタンスを作成します。
PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
3 番目に、入力 TSV の名前、結果の Excel ワークブックの名前、およびその他のオプション パラメータを指定する PostWorkbookSaveAsRequest
のインスタンスを作成します。
var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);
最後に、API を呼び出して、TSV から Excel への変換プロセスを開始します。コードが正常に実行されると、結果の Excel ワークブックがクラウド ストレージに保存されます。
// 完全な例とデータファイルについては、
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// https://dashboard.aspose.cloud/ からクライアント資格情報を取得します。
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";
// ClientIDとClientSecretを渡しながらCellsApiインスタンスを作成する
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
try
{
// 入力TSVファイルを読み込む
using (var inputFile = System.IO.File.OpenRead(input.tsv))
{
// 入力TSVワークブックをクラウドストレージにアップロードする
cellsInstance.UploadFile("input.tsv", inputFile);
// TSVをExcelワークブックに変換するAPIを呼び出す
var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);
// 変換が成功した場合は成功メッセージを出力する
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The TSV to Excel completed successfully !");
Console.ReadKey();
}
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
TSV から Excel への変換のプレビュー。
上記の例で生成された入力TSVと結果のExcelは、input.tsvとmyResultant.xlsからダウンロードできます。
cURL コマンドを使用して TSV を XLSX に変換する
Aspose.Cells Cloud と cURL コマンドを使用して TSV を XLSX に変換するのは、簡単で効率的なプロセスです。このアプローチは自動化とバッチ処理に非常に有益であり、頻繁なデータ変換を必要とするスクリプトやワークフローに統合するのに最適です。
このアプローチの最初のステップは、次のコマンドを使用して JWT アクセス トークンを生成することです。
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
ここで、TSV から XLSX への変換を実行するには、次のコマンドを実行してください。
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=xlsx&isAutoFit=false&onlySaveTable=false&outPath={resultantFile}" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
sourceFile
を入力 TSV ファイル (クラウド ストレージで使用可能) の名前に置き換え、resultantFile
を出力 Excel ワークブックの名前に置き換え、accessToken
を上記で生成した JWT アクセス トークンに置き換えます。
- 結果の XLSX ワークブックをローカル ドライブに保存するには、次の cURL コマンドを使用してください。
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"
無料のTSVからXLSXへの変換アプリ
.NET REST API の機能を体験するには、軽量で非常に効率的な TSV から XLSX への変換アプリ の使用を検討してください。この無料アプリは Aspose.Cells Cloud API 上に構築されており、インストールを必要とせずにオンラインでテストできます。
無料のTSVからXLSXへの変換アプリ
結論
結論として、TSV を Excel 形式に変換することは、データの操作、視覚化、分析を強化するための重要なタスクです。強力で柔軟な Aspose.Cells Cloud SDK for .NET を選択するか、Aspose.Cells Cloud API を使用した簡単でスクリプト可能な cURL コマンドを選択するかにかかわらず、どちらのアプローチもこの変換のための堅牢なソリューションを提供します。
便利なリンク
関連記事
以下のブログをご覧になることを強くお勧めします。