0

Node.JSからExcel 2010 .xlsxファイルで指定したセルを編集して保存する方法を探しています。現時点では、NodeJS の本番環境に対応したソリューションがない可能性があることを認識しています。ただし、NodeJS は C++ ライブラリをサポートしているため、Node と互換性のある適切なライブラリを提案してもらえますか?

また、このタスクを Python (xlrd、xlwt) 経由で処理し、NodeJS で呼び出すというアイデアがありました。これについてどう思いますか?NodeJS から XLSX を編集するより効率的な方法はありますか? ありがとう。

4

1 に答える 1

0

基本的に、次の 2 つの可能性があります。

  1. node.js は C++ ライブラリをサポートしていませんが、C/C++ ライブラリと対話する node.js のバインディングを作成することは可能です。V8そのため、 (node.js の背後にある JavaScript エンジン)用の C++ アドオンの作成に慣れる必要があります。
  2. あなたがやりたいことをするコマンドラインプログラムを見つけてください。(Python である必要はありません。)子プロセスを使用して、JavaScript コードからこれを呼び出すことができます。

最初のオプションはより多くの作業ですが、実行時間が短縮されます (正しく実行された場合)。2 番目の可能性は実現しやすいです。

PS: 1 つの質問に対して多くの質問をします。「実際には」XMLだけであることに加えて、xlsについては何もわかりません。

于 2012-06-13T04:22:23.240 に答える