ASPOSE.CELLS テキスト変換器 .NET

Aspose.Cells Text Converter for .NET は、Microsoft Excel ワークブック (XLS、XLSX、 XLSM) を複数のテキストベースのフォーマットに変換するためにカスタマイズされた高性能 API です - CSV、TSV、XML、および SQLSCRIPT など - 逆に.

インストール&セットアップ

  • Aspose.Cells NuGet パッケージを .NET プロジェクトに追加します.
  • 評価制限を避けるために測定されたライセンスを設定します.

詳細については、こちらをご覧ください インストール ライセンスを取得するには、フォローしてください メータードライセンス .

特徴と機能

総合フォーマットサポート

  • 入力: XLS、XLSX, XLSM
  • 出力:CSV、TSV, XML (カスタマイズ可能)、SQLSCRIPT(データベースの準備が整った INSERT 声明)
  • Excel ワークブックとテキストベースのフォーマット間の回転トリップ変換をサポート

デリミッター&コード化

  • CSV/TSVのカスタマイズデリメーター、引用文字、および脱出順序を設定する
  • コントロールコード(UTF-8, UTF-16, ISO-8859-1, etc
  • ヘッド、足、白い列を含む/排除するオプション

XML構造コントロール

  • マップワークシートデータは、カスタマイズされたテンプレートで XML 要素および属性に
  • 根元素、名称スペース、およびスケジュールに合致する出力を設定する
  • 順位中心および細胞中心のXML表現をサポート

SQLSCRIPT 世代

  • 各行を自動的に SQL INSERT データに変換します
  • テーブル名、列リスト、および値形式をカスタマイズする
  • 相対データベースにおける最適な実行のための複数の INSERT をバッチする

パフォーマンスとスケール性

  • 大型ワークブックのストリームベースの変換
  • マルチコアシステムによるパラレル変換
  • 単一シート輸出の軽量、大規模変換のための高パワー

エラー処理および認証

  • 変換エラー、フォーマット違反、およびI/O問題の明確な例外階級
  • 検証/正確なデータプレ/ポスト変換
  • NET ログイン フレームワークの統合ポイント

例: Excel から CSV への変換

using Aspose.Cells;

// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");

// Save the workbook to CSV format
workbook.Save("output.csv", SaveFormat.Csv);

ヒントと最良の実践

  • Metered Licensing :アプリケーションスタートアップで初期化し、割合の使用を監視します.
  • リソースマネジメント :大型ワークブックのストリームを使用し、コンバーターオブジェクトを迅速に配置します.
  • 暗号化一貫性 :キャラクターの腐敗を避けるためにターゲットシステムと調和します.
  • トレードセキュリティ :それぞれのタイトル/タスクに対して、インスタント別々の変換器を設定します.
  • エラー回復 :不適切な細胞の落下論理で試用/キャッチでウラップ通話.
  • 再利用可能なテンプレート : XML/SQLSCRIPT テンプレイを外部でストレージし、簡単な更新を提供します.

一般的な問題と解決策

  • ファイルが見つかりません :提供されたファイルパスが正しいことを確認します.
  • サポートされていないファイル形式 : Aspose.Cells がサポートされている入力形式を確認します.

よくある質問

**Aspose.Cells Text Converter for .NET とは何ですか?**これは、Excel スプレッドシートを CSV、TSV、XML、SQLSCRIPT などのテキストベースのフォーマットに/から変換するための焦点 API です.

**NET の Aspose.Cells とはどのように異なりますか?**Aspose.Cells は多機能図書館で、テキストコンバーターは文書に焦点を当てた変換作業をターゲットにしています.

**どのフォーマットがサポートされていますか?**XLS、XLSX、XXSM、CSV、TS V、XML、SQLSCRIPTなど.

**テキスト生成設定はカスタマイズできますか?**はい、使用 SaveOptions サブクラスなど TxtSaveOptions, JsonSaveOptions, など.

 日本語