2016-08-31 7 views
0

ユーザーがHTMLファイル入力で入力するxlsxファイルを読み込むためにjs-xlsx(https://github.com/SheetJS/js-xlsx)を使用しようとしています。しかし、私はこれを開発しているAPIがHTML5ファイル処理をサポートしているとは思わない。私は次のようになっています: "$(...)。addEventListenerは関数ではありません"。 libには古いブラウザの代替手段がありますが、ajax呼び出しであり、ユーザーが入力したファイルをその場で読みたいと思います。js-xlsx:HTML5なしでローカルファイルを読み取る方法

上記のgithubで例として使用できる関数を使用しています。

私はこれを行うことができますか、またはファイルを最初に自分のサーバーにアップロードしてから、それをajaxで処理する必要がありますか?

申し訳ありませんが、これは適切な質問ではない場合、答えはどこにも見つかりませんでした。

+1

サーバーにアップロードせずにローカルの塗りつぶしにアクセスするには、新しいAPIが必要です –

+0

ありがとう@JuanMendes。私はそれが事実だと思った。 –

答えて

0

私はHTML5で動作させることができました。

0

js-xlsxのようなサードパーティのプラグインを使用せずにxlsxファイルを読み書きする方法はありません。

しかしあなたが試すことができます別の方法は次のとおりです。

  • 変換やXMLなどのxlsxファイルを保存します。
  • ajax呼び出しを使用してxmlファイルをロードし、構造を解析します。
+0

js-xlsxを使用している –

関連する問題