プログラミングスクール比較

プログラミングに関する情報サイトです。副業,稼ぎ方,学習方法,スクール等

プログラミング 学習

プログラミング できること エクセルファイル操作

投稿日:

いろいろな会社で一般的に使われている表計算ソフトの
エクセル、これをプログラミングで操作できるように
なると、不要な業務時間をかなり短縮することが
できます

 

エクセルも関数を使えば色々なことができますが
使い慣れていないと、ややこしい感じがします。

 

プログラミングでも多くの言語でエクセル操作は
出来ます。
特におすすめなのはjavascriptを使っての
エクセル操作

 

理由はjavascriptを使うと非常に使い勝手の
いいエクセル操作のツールができます。
実際に何度も作っていますが、エクセルを仕事で使っている
場合はかなりの時間が短縮できるかと思います。

 

 

xlsファイルの入出力、やファイル操作
またエクセルそのものに近いものまでを
作ることができます。

 

 

プログラミング できること エクセル xlsファイルを入力

ソースは以前使ったものを
そのまま流用しています。

javascriptで xlsファイルの入出力を使うには
cdnから以下のライブラリを使います。

 

まずファイルコントロールを使いxlsファイル読み込みます。
その中でエクセルを配列に入れる関数を呼び出しているだけです。
エクセルファイルのチェックはしていません。

面倒なので複数のファイルの読み込みに
対応しているままです。

複数のファイルの読み込み時には
parseSheetの変更が必要です。

 

この関数で上から受け取ったxlsのblobファイル
を配列に読み込んでいます。
最終的にex_sheetという変数がエクセルの2次元配列
なっています。

 

 

 

プログラミング できること エクセル xlsファイル操作

xlsファイルを配列に読み込んでから操作するので簡単です。
javascriptのUIや正規表現を使ってプログラミング
していけば、いろいろな xlsファイル操作などが可能。

Facebookが公開しているfastTextを
使うと面白いことができそうです。

 

参考にエクセルのデータを普通の配列に
入れているだけのものです。

 

 

プログラミング できること エクセルに近いもの

プログラミングではエクセル風なのも
作れてしまいます。

しかもjavascriptの部分のコードの行数が29行で
作られたものもあり、参考になります。

 

http://jsfiddle.net/ondras/hYfN3/

 

上のページでサンプルとして動作もみれるので
一度試してみてはいかがでしょうか。

-プログラミング 学習
-,

執筆者:

関連記事

no image

プログラミング ブラインドタッチできないデメリット

プログラミングする場合にブラインドタッチは必要? まだ出来ない人はそう考える人も 多いのではないでしょうか。ブラインドタッチできない事で どのようなデメリットがあるのかを挙げてみました。   …

no image

プログラミング学習に必要なもの

プログラミング学習に必要なものは 結論を言ってしまうと 物でいえばスマホだけでも概要を学習するには 問題ありません、ただし非常に効率が悪かったり 実践的ではなかったりします。   サイトコン …

no image

プログラミング学習はipadやスマホでなくノートPCがおすすめ

これからプログラミング学習を行う場合 現在手持ちのipadやスマホで気軽に学習しようと思っている 方もいるのではないでしょうか。 ひと昔前の社会人の世代であれば、パソコンを 持っているということも当た …

no image

音楽 プログラミング アプリ( javascript,読み込み,再生,ゲーム)

音楽 プログラミング アプリ ベースを javascriptで少し簡単に 試作してみましたので、公開しておきます。 予告バーなどみたいなのはないような、シンプルなものです。 クリック判定はスペクトラム …

no image

プログラミング学習を記録(メモ)してブログにすると効率がいい

学習した内容などをブログに記録することにより 効率よく学習できます。   以下のようにいくつかの理由があります。   忘れてもすぐに確認できる 文章に起こすことにより詳細に内容を確 …