LoginSignup
18
19

More than 5 years have passed since last update.

複雑なExcelをテキストファイルから生成。Windows,Mac,Linuxの実行ファイルなので、どの言語でも使用可能

Last updated at Posted at 2016-01-24

excel-by-text https://github.com/mikeshimura/excel-by-text

複雑なExcelも作成可能です。 例えば下記のサンプルの様なものも出来ます。

プログラムから、テキストファイルを作成し、子プロセスで、当プログラムを実行すれば、どの言語でも使用出来ます。

下記の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 サンプル
Simple1
text
excel

プログラムの実行

excel-by-text(.exe) -e encoding inputfile

-e は省略可

encoding の省略値は UTF8. ShiftJIS, EUCJPが使用出来ます。

18
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
19