テーブルコンテンツ

概要

・The Aspose.Cells.LowCode TextConverter は、Excel スプレッドシートを CSV、TSV、XML、SLK、DIF などのさまざまなテキストフォーマットに変換することを簡素化します. このツールはデータ交換、ETL パイプ、および遺産システムとの統合に不可欠です。 Aspose.Cells.SaveOptions 出力フォーマットがあなたのニーズを満たすことを確保するために重要です. たとえば、 .NET Excel to Text 機能を使用すると、簡単にユーザーフレンドリーな形式でデータをエクスポートすることができます. また、徹底的な Aspose.Cells レビューは、その強力な機能を理解するのに役立ちます。

なぜExcelをテキスト形式に変換するのか?

  • データ統合&ETL:スプレッドシートデータをデータベース、分析システム、データストレージに簡単に組み込む。
  • Legacy System Compatibility: フラットテキスト入力を必要とする古いシステムとコミュニケーションする。
  • 読みやすく保存可能なデータ:人間に読みやすいフォーマットでデータのレビューと管理を簡素化します。

Aspose.Cells の主な利点 LowCode TextConverter

  • 拡張フォーマットサポート:簡単に CSV、TSV、XML、SLK、DIF、SQLSCRIPTなどに変換できます。
  • シンプルなAPI使用:単一の方法通話で最小コードを使用して迅速に変換します。
  • 正確なラウンドトリップ:データの損失なしにExcelとテキストフォーマットの間で振り返りと向きに変換します。
  • 柔軟な暗号化:ストリームやカスタマイズされた構成を通じてファイルのコードを簡単に管理します。

原則

  • 最新バージョンの Aspose.Cells.LowCode を NuGet でインストールする:

Install-Package Aspose.Cells.LowCode

  • .NET 6.0 またはそれ以降
  • 必要な名称:
using Aspose.Cells;
using Aspose.Cells.LowCode;

Step-by-Step 変換ガイド

Excel から CSV

Excel スプレッドシートを直接 CSV フォーマットに変換する:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.xlsx" };
var saveOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "contacts.csv" };
TextConverter.Process(loadOptions, saveOptions);

CSV から Excel へ

CSV データを Excel ワークブックに戻す:

var loadOptions = new LowCodeLoadOptions { InputFile = "contacts.csv" };
var excelOptions = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "contacts.xlsx" };
TextConverter.Process(loadOptions, excelOptions);

他のフォーマット(TSV、SLK、XML)

Excel を他のテキスト形式に簡単に変換する:

saveOptions.SaveFormat = SaveFormat.Tsv;  // Also supports SLK, XML
TextConverter.Process(loadOptions, saveOptions);

C#コードの実例

Excel と CSV の間の変換を示す完全で実行可能な C# プログラム:

using System;
using Aspose.Cells.LowCode;

namespace TextConversionExample
{
    class Program
    {
        static void Main()
        {
            // Excel to CSV
            var excelLoadOpts = new LowCodeLoadOptions { InputFile = "report.xlsx" };
            var csvSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Csv, OutputFile = "report.csv" };
            TextConverter.Process(excelLoadOpts, csvSaveOpts);
            Console.WriteLine("Excel to CSV conversion completed.");

            // CSV to Excel
            var csvLoadOpts = new LowCodeLoadOptions { InputFile = "report.csv" };
            var excelSaveOpts = new LowCodeSaveOptions { SaveFormat = SaveFormat.Xlsx, OutputFile = "report_converted.xlsx" };
            TextConverter.Process(csvLoadOpts, excelSaveOpts);
            Console.WriteLine("CSV to Excel conversion completed.");
        }
    }
}

パフォーマンス最適化のヒント

  • 大データセットを管理する:大ファイルを部分に変換したり、データをラインごとにストリーミングしたりします。
  • スケジュール自動化:バッチ処理または予定されたタスクを使用して繰り返し変換を実行します。
  • Custom Delimiter Handling:追加スクリプトまたは完全な Aspose.Cells APIを使用してカスタマイズされたデリメーターを適用します。

共通の問題とトラブル解決

エラーまたは問題推薦ソリューション
Unsupported SaveFormat ミスフォーマットがサポートされているタイプと正しいファイル拡張子と一致することを確認します。
エラーの暗号化暗号化を明確に指定する(例えば、 Encoding.UTF8読書/書くとき。
データ詐欺または不調和完全な API オプションで列の幅または分離を調整します。

よくある質問(FAQ)

Q1:ヘッダーは輸出されたCSVに含まれることができますか? はい、最初の Excel 行にはヘッダーが含まれていることを確認します。

Q2: XML データを Excel 形式に変換するにはどうすればよいですか? セット SaveFormat = SaveFormat.Xml では、 TextConverter.Process.

Q3: TextConverter はファイル圧縮をサポートしていますか? 直接圧縮なし;使用 .NET System.IO.Compression 変換後に別々に

関連資源

More in this category