問題タブ [exceljs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
60264 参照

node.js - 作成したExcelファイルをnode.jsでexceljsを使ってダウンロードする方法

私はExcelファイルを作成するためにexceljsモジュールを使用しています。問題は、パスに作成も保存もされていないことです。

しかし、コードを実行しても何も起こりません。エクセルは作成していません。ここで何が欠けていますか?

*********************** 編集 **************************コードに次の変更を加えましたが、まだ機能していません。

0 投票する
1 に答える
4778 参照

node.js - nighwatch jsを使用してExcelで行と列の数を取得するには?

私はナイトウォッチjsの初心者です。nightwatch を使用してエンド ツー エンドのフレームワークを作成中です。そのため、データ取得の部分では、Excel で行と列の数を取得し、データを解析するのが困難です。私たちは、exceljs および xlsx モジュールを調べましたが、そのためのメソッドを取得できませんでした。行数と列数を取得するためのコードを誰かが共有できると、非常に役立ちます。

0 投票する
1 に答える
311 参照

node.js - 流星アプリケーションでExceljsを使用する

私の隕石プロジェクトでは、Excelファイルを読み取ってデータを取得したいので、このコードを使用してサーバーでそれを行いました-> index.jsファイル

しかし、これはうまくいきません

どうすればデータを読むことができますか?

0 投票する
2 に答える
816 参照

node.js - ユーザーがパブリック フォルダー Meteor.js からファイルをダウンロードできるようにする

.xlsxファイルを生成してから、 "../web.browser/app/cheques.xlsx". 私が理解しているように、これはビルド内の public フォルダーに相当します。問題は、ダウンロードできるようにすることができないことです。

これは、ファイルをその場所に配置するサーバー メソッドのコードの一部です。

それで、私は仕事をするために、fsまたは使うべきですか?Picker.route

0 投票する
3 に答える
36234 参照

node.js - node.js を使用して既存の Excel ファイルを変更する

node.jsで既存のExcelファイルを変更する方法はありますか? 私はexceljsを調べましたが、既存のデータを変更するだけの機能は提供していません。新しいストリームに書き込むようです。

または、Exceljsで何かを見逃しましたか?

前もって感謝します。

0 投票する
3 に答える
550 参照

node.js - async-promise 関数内で Jasmine の 'It' ブロックを使用できません

ループ内で IT ブロックを使用すると問題が発生します。ループは基本的に、返された Promise ( Excel ファイルからデータを読み取るExceljsモジュール) から発生します。

ここにプロミス関数があります。

そして、これがspecファイル内で呼び出す方法です。

コードからITブロックを削除すると、仕様は期待値を表示します。promise 内の単純なITブロックが機能しない理由を教えてもらえますか? どんな助けでも感謝します:)

Excel を JSON に変換し、json ファイルを要求して forEach を実行すると、データ駆動型の自動テストを簡単に実行できます。しかし、元のアプローチを実現するために、他のソース ファイルから移動したくありません。

0 投票する
0 に答える
244 参照

node.js - nodejs pgpromise - 大規模なトランザクションの使用を支援する

nodejs アプリで pgpromise を使用しています。私が行っていることの 1 つは、10000 を超える多くのレコードをアップサートすることです。私がこれを行っていた元の方法は、db.tx を使用してバッチを返すことです。このアプローチの唯一の問題は、1 つは時間がかかること、2 つは大量の Promise を配列にロードし、大量のメモリを消費することです。

これが私が現在していることです...

このアプローチは機能しますが、データの大きなワークシートを取得すると、非常に遅くなります。

私はつまずいて使用しsequenceましたが、それがどのように機能するかを理解するのに苦労しています. ドキュメントによると、そのように使用するように記載されています..

ワークシート内のデータへの「ソース」関数のアクセスを許可する方法がわかりません。ソース関数の「データ」パラメータはどこから来るのですか? ワークシート obj をソース関数に渡すことはできないようです。
むしろ、シーケンスアプローチを試してみたいのですが、SQLを含むクエリファイルにアクセスする方法と、このシーケンス関数を使用してワークシートを反復処理する方法がわかりません...

編集:したがって、Vitalyがシーケンスについて書いたことを読み、githubの問題を見た後、私が思いついたのは次のとおりです。

ただし、問題は、「ソース」関数内で、すべての変数が範囲外であることです。しかし、私が見た限りでは、その理由はよくわかりません。デバッグ中、それらは「使用できません」とだけ表示されます。