-1

ユーザーが入力ファイルタグから xlsx ファイルを選択すると、フォームを送信せずに xlsx ファイルの行数を取得したい。JavaScriptで可能ですか?はいの場合は、同じことを手伝ってください。そうでない場合は、同じことを行う別の方法を教えてください。サーバー側の言語は PHP です。

4

1 に答える 1

1

編集:以前の回答は完全に間違っていたので、この編集で削除しました。

一般的な解決策として、xls ファイルはある種の zip ファイルであるため、最初にファイルを解凍する必要があります。シートとデータは、そのファイルに XML 形式で保存されます。次に、そのzipファイルで正しいXMLファイルを見つけて解析する必要があります。これは簡単なことではなく、利用可能なライブラリがあるかどうかもわかりません。解凍については、http://gildas-lormeau.github.com/zip.js/demos/demo2.htmlをご覧ください。openoffice のファイルに関するトピックに近い別の質問もここにあります。

さらに、もちろん、ActiveXObject を使用するダミーの方法が常にあります :)

于 2013-03-22T03:26:49.790 に答える