1

クリップボードからデータを受け取るための Excel の推奨形式はどれですか? データは C# / .NET アプリケーションにあります。

私は CSV 形式でクリップボードに保存していましたが、Excel の書式設定情報 (セルを太字にするなど) の提供を開始したいと考えています。CSV 形式ではもはや十分ではありません。


Excel からコピーすると、クリップボードに 24 の形式が保持されます。

System.Windows.Clipboard.GetDataObject().GetFormats().Dump();
  • 拡張メタファイル
  • System.Drawing.Imaging.Metafile
  • MetaFilePict
  • ビットマップ
  • System.Drawing.Bitmap
  • System.Windows.Media.Imaging.BitmapSource
  • ビフ12
  • ビフ8
  • ビフ5
  • シンボリックリンク
  • DataInterchangeFormat
  • XML スプレッドシート
  • HTML形式
  • 文章
  • UnicodeText
  • System.String
  • CSV
  • リッチ テキスト形式
  • ソースを埋め込む
  • オブジェクト記述子
  • リンク元
  • リンク元記述子
  • リンク
  • フォーマット129
  • *
4

1 に答える 1

0

あなたが見ているのは、貼り付け先に応じてさまざまな形式でクリップボードにコピーするときに、Excel がデータを準備していることだと思います。おそらく、Excel の Office XML 形式を調べる必要があります。

形式のより良いアイデアについては、ウィキペディアでこのサンプル xmlを参照してください。これまで使用したことはありませんが、Excel では XML を直接貼り付けることができると確信しています (スキーマが適切であれば)。

于 2012-11-30T15:37:53.077 に答える