0

asp:Table の内容をクリップボードにコピーして、Excel などに貼り付けるにはどうすればよいですか?

ある種の JavaScript が必要だと思いますか?

winforms の場合は Clipboard オブジェクトを使用するのは簡単ですが、asp.net の場合はどうですか?

4

2 に答える 2

1

ブラウザーの問題は、クリップボードへのアクセスが特権アクセスであることが多いため、Flash のようなものが必要になることです。

ZeroClipboard と呼ばれる数回使用した素敵なライブラリがあります - https://github.com/jonrohan/ZeroClipboard

于 2013-03-22T17:49:08.010 に答える
0

どこかで見たテクニックでは、ポップアップを開いてそこにデータをコピーし、事前に選択してから、ユーザーに CTRL+C を押すように指示します。ばかげているように聞こえますが、ユーザーにとっては簡単で、特別な権限は必要ありません。

私はいくつかのサイトでそれを使い始めましたが、私のユーザーはそれを愛しています. すべてが jQuery で行われます。これは、ユーザーが HTML テーブルを Excel にコピーしようとしたトランザクションのスクリーンショットです。[Excel にエクスポート] ボタンをクリックすると、次のようになります。

ここに画像の説明を入力

于 2013-03-22T18:33:54.463 に答える