execlで表作ると便利ですよね。
すぐ図にできるし関数が豊富なので、あんなことやこんなことまでできちゃいます。
ただ、Excelで数値をまとめるとめんどいのが、texになおすとき。
僕も手で地道に打ってました。。
しかし!
こんなもんはテキストエディタに一回コピーすれば余裕なんですね。。
つまり、こういうことです。
1.Excelのデータをコピー
2.それをテキストエディタに貼付け
3.テキストエディタ上で "¥t" を"&"に変換
終わりです。
Execlのセルはタグで分けられるので、それを変換しましょう。
うまくいかない場合は正規表現を使えるエディタにしましょう。
フリーでいいのいっぱいあるので。
これいろんなところで使えそうですね。。
ただ、プログラマーとしてはこんなんをスクリプト書いてさっと処理したいですね。
次はそうしましょう。
2012年2月2日木曜日
2012年2月1日水曜日
Terminalで文字コードを変換する方法
メモ帳などのエディタでテキストデータを作成すると,
文字コードが勝手に埋めこまれてることがあります.
ファイルの先頭に<U+FEFF>みたいな表記がある.
(メモ帳では見えないが,lessコマンドで見れる.)
これはバイト順マークといって,UTF-8を識別するためのもの.
しかし日本国内のみのものであり,国際的には認知されていない.
(どんだけ厄介やねーーーーん!!)
これ,テキストデータ処理するときにかなりじゃま.
実際(扱えない謎の)文字列として認識されちゃうので除去しましょう.
コマンド:
nkf [option] [file]
使用例:
1) nkf -g ex.txt
ex.txtの文字コードをチェックする.
2) nkf -w ex.txt
ex.txtの文字コードをUTF-8に変換して出力する.
3) nkf -w --overwrite ex.txt
ex.txtの文字コードをUTF-8に変換して上書きする.
こんな感じ.ちょー簡単!
参考:
文字コードが勝手に埋めこまれてることがあります.
ファイルの先頭に<U+FEFF>みたいな表記がある.
(メモ帳では見えないが,lessコマンドで見れる.)
これはバイト順マークといって,UTF-8を識別するためのもの.
しかし日本国内のみのものであり,国際的には認知されていない.
(どんだけ厄介やねーーーーん!!)
これ,テキストデータ処理するときにかなりじゃま.
実際(扱えない謎の)文字列として認識されちゃうので除去しましょう.
コマンド:
nkf [option] [file]
使用例:
1) nkf -g ex.txt
ex.txtの文字コードをチェックする.
2) nkf -w ex.txt
ex.txtの文字コードをUTF-8に変換して出力する.
3) nkf -w --overwrite ex.txt
ex.txtの文字コードをUTF-8に変換して上書きする.
こんな感じ.ちょー簡単!
参考:
コンソール出力関数一覧
イトウです。
新しいスポーツを始める時に重要なのが走りこみ、
新しいプログラミング言語を勉強し始めた時に重要なのがコンソール出力、ですよね。
プログラミング言語別のコンソール出力関数のまとめです。
-------------------------------------------------------
C
printf("%s", message);
Java
System.out.println(message);
JavaScript
console.log(message);
Objective-C
NSLog(@"message: %@", message);
-------------------------------------------------------
Cベースの言語とはいえ文法全然ちゃいますね。とっつきにくいですね。
他の言語も勉強次第追記していきます。
新しいスポーツを始める時に重要なのが走りこみ、
新しいプログラミング言語を勉強し始めた時に重要なのがコンソール出力、ですよね。
プログラミング言語別のコンソール出力関数のまとめです。
-------------------------------------------------------
C
printf("%s", message);
Java
System.out.println(message);
JavaScript
console.log(message);
Objective-C
NSLog(@"message: %@", message);
-------------------------------------------------------
Cベースの言語とはいえ文法全然ちゃいますね。とっつきにくいですね。
他の言語も勉強次第追記していきます。
ラベル:
C,
java,
javascript,
objective-c,
入門,
比較
登録:
投稿 (Atom)