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

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

プログラミング 学習

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

投稿日:

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

 

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

 

プログラミングでも多くの言語でエクセル操作は
出来ます。
特におすすめなのは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/

 

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

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

記事
プログラミング スクール 退職後おすすめ

退職してからじっくりと学べるおすすめな プログラミング スクールを 紹介しています。 退職した場合は…

プログラミング 写経(模写)は時間の無駄かもしれないが上達する

プログラミング初心者の方は何からはじめていいのか わからないということで、とりあえずあまり考えずに …

プログラミング学習 挫折 対策

プログラミング 学習でのモチベーションの保ち方 を学習した際のことを考えていろいろと書いてみました。…

プログラミング 儲かる方法

プログラミング 副業 フリーランスでの 案件で稼ぐのではなく、趣味で儲ける方法を記載しています。 ア…