« 小雨ムーチョ | トップページ | 中年のニクバナレが深刻・・・ »

2018.06.21

コマンドラインからエクセルファイルを操作するコマンド作った(npm exl@0.1.0)

コマンドラインからエクセルファイル(*.xlsx)を操作するコマンドを作った。 「ExcelJsを使い倒せ」って神の啓示を受けたので(ウソ)。

とはいえ、できたてホヤホヤ v0.1.0。まだ貧弱です:

  • 単一セルしか扱えない。
  • 設定できる値の型は文字列と数字だけ。
  • Node.js 8.10 でないと動かないかもしれない。
  • Git For Windowsのbashからしか動かしていないので・・・。

検索機能と更新機能をうまく組み合わせて実装できれば、それなりに便利なものになりそうな予感はしてる。

npmからグローバルにインストールすれば、exlコマンドが使えます。


$ npm install --global exl # グロ-バルインストール
(略)\bin\exl -> (略)\bin\node_modules\exl\bin\exl.js
+ exl@0.1.0
added 91 packages in 27.863s

$ exl #パラメータ無しでUsage表示
Usage: exl <operating-address> [<new-value> [<value-type>]]

# To echo a value at a cell:
$ exl [foo.xlsx]Sheet1!A1

# To set a string to a cell:
$ exl [foo.xlsx]Sheet1!A1 'Hello Excel'

# To set a number:
$ exl [foo.xlsx]Sheet1!A1 '1234' number

ネ申Excel まとめて撃退! 7つの改善術
中野 明 岡本 ゆかり
日経BP社
売り上げランキング: 203,417

これとは別に、ExcelJsで計算式が更新されない件。 Google Drive の Spread でも完全対応しているので、クラウドのAPI使って何とかならんのかなーとか。


よく晴れていたので夕方ラン。走り始めに右のふくらはぎが突っ張る感じ。丁寧に着地して、どうにか回復。 6分2秒/kmでまあまあだった。暑かった。

« 小雨ムーチョ | トップページ | 中年のニクバナレが深刻・・・ »

プログラミング」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

« 小雨ムーチョ | トップページ | 中年のニクバナレが深刻・・・ »

2019年5月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
フォト

Google AdSense

銀の弾丸

無料ブログはココログ

他のアカウント