my notebook blog : Excel
Node.js での 巨大なエクセルデータ読み込み
前回( Node.js での エクセルデータ読み込み )で、エクセルデータが簡単に扱えると思っていたが、
実践的なデータを使って前のコードで処理したところ、ハングアップしてしまい作動しない。
よくコードを見てみると xlsx.utils.sheet_to_json
として、エクセルデータ全体を json object に変換している。
推測ではあるがおそらくこれが原因であろう。
今回はそのような巨大なデータをこの xlsx モジュールで処理する方法を備忘録として書きます。
なお、ここに書いたことは SheetJS のページ を読めばすぐわかる程度の情報なので、あしからず.
Node.js での エクセルデータ読み込み
カタログ系組版では、エクセルデータを起点としてカタログを組んでいく仕事があります。 いままではもっぱら Java / Groovy + POI を使って処理してきましたが、 Node.js でエクセルデータをパースできるか調べてみました。
Excelで 行を一行おきに合計したい、つまり奇数行または偶数行のみの値を足し合わせたい件
この問題をググってみると sumproduct 関数を使え、ということらしい。 あちこち見たのですが、結局一番わかりやすかったのが オフィシャルページの説明 SUMPRODUCT function です。
Windows10 と MS Excel そして Subsystem for Linux 再び
以前 Windows10を導入しようとして諦めたそのNUC に再び Windows10 をインストールした。 前回の経験を活かし今回はトラブルなく導入できた。
Older Posts »