人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

EXCELで作った表(データベース)をWebで公開したいと考えます。条件は、次の1.〜5.の通りです。
【条件】
1.この表を見たいときは、webにアクセスしてもらうようにしたいので、ダウンロードしたり、シート全体をコピー(&ペースト)したり、プリントアウトできないようにする。
2.表に関して、フリーワードで検索できるようにする。
3.表のなかから、他のwebサイトにハイパーリンクできる。
4.EXCELのオートフィルタ機能が使えると良い。
5.さらに、行単位でならコピー(&ペースト)できるようにする方法があると良い。
なお、EXCELに「webページとして保存」の機能があること、PDFにすることが可能なことは知っています。また、画面コピーでプリントアウトされることは、防げないかと思っています。

【ポイント】
1.〜3.を満たすだけなら、PDFにして適切な設定をすればできるのかと思いますが、そのやり方を正確に分かりやすく教えていただいた方には、キチットしたポイントを差し上げたいと思います。
また、さらに4.や5.まで満たす方法をお教えくださった方には高いポイントをさしあげるつもりです。

●質問者: denno
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:Excel PDF Web webサイト アクセス
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● haltake
●100ポイント

http://www.vector.co.jp/soft/winnt/writing/se240178.html

1〜3を満たす事の出来るPDFツールで、これがあればacrobatなど他のソフトは不要です。

このソフトをインストールすると、仮想プリンタが設定されます。エクセルで表を作成した後、印刷をえらぶと、プリンタの選択の中に“pdfFactory”という名前のプリンタが現れます。これを選んで印刷をすると、pdfFactoryのソフトが自動的に起動して、その出力されたデータがpdfFactoryに取り込まれます。

なお、上記の手順ですと単にPDF化するだけになります。ご希望の1〜3の設定ですが、印刷の画面が出て、プリンタを選択後《OK》を押す前に《プロパティ》を押して設定画面を出します。

その中に《セキュリティ》というタブがありますので、これを選択すると、パスワードや印刷不可、編集不可、クリップボードへのテキストコピー不可などの設定が出来ます。(個別に許可・不許可が設定できます。)

リンクも同様で、ズバリ《リンク》というタブがありますので、これを選択してください。リンクの下線の有無や色の設定も可能です。

元が文字列であれば、そのまま文字列として出力されますから、acrobatの検索機能を用いてそのまま検索可能です。

無料で試用できますので、ぜひお試しください。

◎質問者からの返答

ありがとうございました。少なくとも、ここまではやりたかったことの分かりやすいお答え、感謝しています。ソースネクストの「いきなりPDF」でも同じことができるかどうか分かるとさらにうれしいです。初めての質問なので、操作がうまくできるか不安ですが、100ポイントさしあげるつもりです。


2 ● adlib
●70ポイント

http://www.hatena.ne.jp/1069777428

このHPは、どんなソフトが使われているのでしょうか?http://www007.upp.so-net.ne.jp/togo/human/data/KAL007.html 私のエクセル・データ(26列×約10,000行、一行=.. - 人力検索はてな

おなじような質問(7ヵ月前)をしましたので、参考にしてください。

(わたし自身まだ実行できていませんが、今年中には決断する予定です)

◎質問者からの返答

すみません。わたしの質問の趣旨と少し違うお答えのようです。単なる表にするということで条件の1.〜3.を満たしたいとうことだけでなく、4.のようなデータベース的扱いの可能性を探っています。標準の70ポイント差し上げたいと思います。


3 ● kacchan6
●80ポイント

http://members.at.infoseek.co.jp/dhtml_s/web_dhtml/dhtml_data_bi...

Dynamic HTML Styling : DHTML Data Binding

的外れならポイントは結構です。

恐らくブラウザが限定されると思うのですが、

クライアントからサーバにあるCSVに対して

アクセスしてくれるデータバインディングという技術があります。

http://www5e.biglobe.ne.jp/~access_r/hp/javascript/js_080.html

マウスによるドラッグを出来なくする方法 - JavaScript

<body>タグにonSelectStart=”return false;”と入れると、

コピー防止ができます。

http://my.yahoo.co.jp/?a=a

My Yahoo!

URLはdummyですが、以下は5に対するサンプルです。

<body onselectstart=”return window.event.srcElement.name == ’t’;”>

<table border=”1”>

<tr onclick=”document.all.item(’t’).innerText = this.innerText;document.all.item(’t’).createTextRange().select();document.all.item(’t’).focus();”>

<td>aaa</td>

<td>bbb</td>

</tr>

<tr onclick=”document.all.item(’t’).innerText = this.innerText;document.all.item(’t’).createTextRange().select();document.all.item(’t’).focus();”>

<td>ccc</td>

<td>ddd</td>

</tr>

<tr onclick=”document.all.item(’t’).innerText = this.innerText;document.all.item(’t’).createTextRange().select();document.all.item(’t’).focus();”>

<td>eee</td>

<td>fff</td>

</tr>

</table>

<input type=”text” name=”t”>

<body>

◎質問者からの返答

データバインディングについては知りたかったことなので80ポイント差し上げます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ