DataGridViewに表示された内容をExcelにコピペすると文字化けするのを防ぐには?
解決
エリカ
2009-01-31 10:10:44
No:
145734
IP:
192.*.*.*
エリカと申します。
DataGridViewで表示される複数のセルを選択してコピー(Ctrl+C)し、Excelのシートに貼り付け(Ctrl+V)ると、漢字が文字化けしてしまいます。
これの対策ってありますか?
難しいようなら、直接Excelにインポートして対応することも考えていますが、いかがでしょうか?
編集
削除
魔界の仮面弁士
2009-01-31 14:17:41
No:
145735
IP:
192.*.*.*
文字コードの扱いに関する問題ですね。
Excel に貼り付けるときに、右クリックの「形式を選択して貼り付け」を
利用するようにしてみてください。HTML フォーマットや CSV フォーマットでは
日本語部分が化けますが、テキスト形式等であれば大丈夫かと。
操作段階ではなく、プログラム段階で制御するのであれば、
Clipboard クラスを使って、クリップボードへの転送処理を
作りこんでみては如何でしょう。
編集
削除
エリカ
2009-01-31 22:07:07
No:
145736
IP:
192.*.*.*
弁士さま、テキスト形式の貼り付けでうまくいきました〜!
ありがとうございました!
編集
削除