2009-08-28 26 views
1

私はJspを初めて使用しています。私は、使用状況をテストするためのツールを開発しており、jspアプリケーションからブラウザでExcelファイルを開くことに成功しました。ただし、開かれたExcelシートを変更または編集することはできません。jspでブラウザからExcelファイルを読み取る

ブラウザでExcelを変更する方法をお手伝いしてください。

答えて

1

JExcelを見ましたか?

FAQsは、jspでAPIを使用する方法も説明しています。

3

ブラウザでファイルをインラインで表示したり、ダウンロードポップアップを表示しているときに[ファイルを開く]を実行すると、この操作を行うことはできません。単に、ファイルがクライアントのディスクファイルシステムにコピーされるためです。編集内容を保存すると、編集内容はクライアントのディスクファイルシステム上の同じコピーに保存されます。これは、サーバー側の元のファイルには何ら影響しません。

あなたの条件を達成するための2つの方法基本的にあります。

  1. クライアントはそれを編集して保存することができるように、クライアントは、Excelファイルのコピーをダウンロードして、クライアント側のディスクファイルシステムに保存してみましょうが、ローカルに。クライアントに、編集したファイルをアップロードする可能性を与えます。サーバー側では、元のファイルを置き換えてください。

  2. 使用HTMLは模倣 Excelシートへのスマートな方法を形成し、このデータとサーバ側のディスクに格納されている実際のExcelファイルとの間でマッピングするためにJavaのExcelのAPI(ApacheのPOI、はJExcelAPI、など)を使用しますファイルシステム。

関連する問題