0

xlsx Excel ファイルからデータを抽出するという主な目標を達成するのに非常に苦労しています

ExtJS + node.js を実行していますが、次の 2 つのオプションが表示されます。

  1. この XLSX.js フレームワークを使用して、base64 文字列を xlsx ワークシートの js オブジェクト表現に変換して使用します。問題は、xlsx ファイルから base64 文字列を取得する方法がわかりません..
  2. xlsx ファイルをサーバーにアップロードし、そこでnode-xlsxを使用して変換を行い、オブジェクト表現を ala json で送り返します。ExtJS はファイルのアップロードに実際の AJAX を使用しないため、ここで多くの問題が発生するため、結果を返送する方法がわかりません..

誰かがこれを経験したことがありますか、または解決策をアドバイスできますか? いろいろとご迷惑をおかけして..

4

2 に答える 2

0

2番目は、IMOのより良いオプションになるでしょう。FileUploadField コントロールを見ることができます - サーバーにファイルをアップロードするフォームを送信する良い例があります: http://docs.sencha.com/extjs/4.2.1/#!/api/Ext .form.field.File

そこから、json を解析して返すことができます。

于 2013-08-27T20:23:51.597 に答える
0

まったく同じ問題に取り組んでいたため、数行のコードで ExtJS 4 アプリケーションで使用できるフロントエンド XLS(X) および CSV インポートおよびエクスポート ツールを作成しました。ユーザーはファイルをグリッドにドラッグするだけで完了です。ファイルを処理する際の問題点と解決策について説明します: http://2gears.com/2014/08/ext-js-excel-import-export-easy/

それが役に立てば幸い。

于 2014-08-20T17:32:47.037 に答える