日本語説明
このプログラムは、windows, mac, linux上で動く実行プログラムです。
どんな言語、例えば Nodejsなど、テキストファイルを作成可能で、子プロセスで当プログラムを実行出来るものであれば、連携して複雑なExcelを作成可能です
このプログラムは github.com/tealeg/xlsx を Excel作成に利用しています。
各エレメントは、タブ(\t)で、区切らなければなりません。
STA Sheet1
SN base Verdana 10
CS base TBLR
SB TBLR TBLR Thin
SF TBLR Solid Blue:20 Yellow
CS TBLR TBLR_R
SH TBLR Right
SN TITLE Arial 24 TBLR Double
SF TITLE Gray125 Black:50 CCCCFF
SI TITLE T
SH TITLE Center
SN DATE Arial 11
SC DATE Black:60
CS TBLR HEADER
SBL HEADER T
SF HEADER Solid Blue:40 Yellow
SB HEADER TB Medium
excel-by-text(.exe) -e encoding inputfile
-e は省略可
encoding の省略値は UTF8. ShiftJIS, EUCJPが使用出来ます。
windows 386
windows amd64
mac 386
mac amd64
linux 386
linux amd64
各エレメントは、タブ(\t)で、区切らなければなりません。
-
ファイル Open/Save
Excel の新規作成には特にコマンドは必要ありません -
既存のExcel を開く
O {filename} -
生成した Excel の保存
W {filename} -
シート
-
シートの追加
STA {sheetName} -
既存のシートに移る
STS {sheetName}
罫線パターンと網掛けパターンのサンプル
色
-
Blue, Yellow などと設定
-
FF0000(Red) の様に RGB 表記も使用出来ます
-
Blue:50 色の濃度も指定出来ます
-
定義済の色のテキストファイル 色辞典 (概ね定義済です) www.colordic.org
-
スタイル
-
新規スタイルの定義
SN {stylename} {font} {size} {border} {borderPattern}
// border "T" top "B" bottom "L" left "R" right
//border と borderPattern は省略可能 -
スタイルのコピー
CS {FromStyleName} {ToStyleName} -
フォント名の指定
SFN {stylename} {fontName} -
フォントサイズの指定
SFS {stylename} {fontSize} -
フォントカラーの指定
SFS {stylename} {color} -
イタリックの指定
SI {stylename} {bool}
//bool T (True) or F (False) -
太字の指定
SBL {stylename} {bool} -
下線の指定
SU {stylename} {bool} -
罫線の指定
SB {stylename} {border} {borderPattern}
// border "T" top "B" bottom "L" left "R" right -
網掛けの指定
SF {stylename} {pattern} {fgColor} {bgColor} -
水平位位置指定
SH {alignment}
//Left, Center, Right, Justify, Distributed, CenterContinuous, Fill, General -
垂直位置指定
SV {alignment}
//Top, Center, Bottom, Justify, Distributed -
セルの値とフォーマットの指定
-
欄幅の指定
CW {startCol} {endCol} {width} -
セルの統合
M {rowno} {colno} {toRowno} {toColno} -
フォーマットの指定
FS {rowno} {colno} {format} -
文字の設定
S {rowno} {colno} {content} -
数値の設定
N {rowno} {colno} {value} -
数値とフォーマットの設定
NF {rowno} {colno} {value} {format} -
日付の設定 D {rowno} {colno} {value}
// 日付 value format yyyy/mm/dd -
日付とフォーマットの設定
DF {rowno} {colno} {value} {format} -
日時の設定 DT {rowno} {colno} {value}
// 日時 value format yyyy/mm/dd hh:mm:ss -
日時とフォーマットの設定
DTF {rowno} {colno} {value} {format} -
計算式の設定
F {rowno} {colno} {formula} -
計算式とフォーマットの設定
FF {rowno} {colno} {formula} {format}