asp:Table の内容をクリップボードにコピーして、Excel などに貼り付けるにはどうすればよいですか?
ある種の JavaScript が必要だと思いますか?
winforms の場合は Clipboard オブジェクトを使用するのは簡単ですが、asp.net の場合はどうですか?
asp:Table の内容をクリップボードにコピーして、Excel などに貼り付けるにはどうすればよいですか?
ある種の JavaScript が必要だと思いますか?
winforms の場合は Clipboard オブジェクトを使用するのは簡単ですが、asp.net の場合はどうですか?
ブラウザーの問題は、クリップボードへのアクセスが特権アクセスであることが多いため、Flash のようなものが必要になることです。
ZeroClipboard と呼ばれる数回使用した素敵なライブラリがあります - https://github.com/jonrohan/ZeroClipboard
どこかで見たテクニックでは、ポップアップを開いてそこにデータをコピーし、事前に選択してから、ユーザーに CTRL+C を押すように指示します。ばかげているように聞こえますが、ユーザーにとっては簡単で、特別な権限は必要ありません。
私はいくつかのサイトでそれを使い始めましたが、私のユーザーはそれを愛しています. すべてが jQuery で行われます。これは、ユーザーが HTML テーブルを Excel にコピーしようとしたトランザクションのスクリーンショットです。[Excel にエクスポート] ボタンをクリックすると、次のようになります。