Loading...

社内システム開発日記:その107

前書き

お疲れ様です!
小手投げです。

課の歓迎会がありました。
唯一の20代ってことに少し驚きました。
新しい課で飲むのは初めてなので新鮮で楽しかったです。

今回は日記です。

日記

Borderを設定する関数を作る
罫線は細、中、太、二重線の実線しか使えない
点線と使い分けようと思っていたが一律細線で引く
関数は削除、大枠のStyleで設定する関数を作る

セルの色を塗りたい
フィールドとしてPatternType、BgColor、FgColorがある
結果としてはPatternTypeにsolidを指定して、FgColorに”ffffff”形式で指定する
当初、フロントよりはバックグラウンドだろと思いBgColorをずっと試していたが全然ダメ
PatternTypeに気付いてもダメ、残ったFgColorでやっと塗れた

フォントは素直に”MS ゴシック”で指定できた

ブログの執筆公開

PDF同様セルごとに設定を読み込んでforで回す
PDFと同じものを使っていたが、Xの数が違い上手くいかない
XLSX用に別に作る

DBデータを書き込む

改行したときに高さを増やす処理
自動折り返し下か検出する方法を思いつかなかったためPDFと同じやり方で
高さや幅等設定を出す

後書き

BgColorじゃなくてFgColorなのはひっかけかな?と思いました。

既に分割された関数群を元に書こうとするのもそれはそれで噛み砕きにくいです。

ではまた次回。

情報戦略テクノロジー