制御シート TIPS

『非出力項目』の役割

どういう時に使うの? データ抽出の際、作成される XML ファイル内に不要な項目があれば、キーワード『非出力項目』を「yes」にすることで、出力を阻止することができます。上図で、もし「その他情報」が要らない場合は、「その他情報」の列に「yes」を設定…

セル参照を行番号、列番号指定方式(オフセット方式)にするとメンテナンスしやすい

Excel表からの抽出、Excel表の生成。どちらの手順も、その制御シートでは該当項目の指定に「セル参照」を使います。 例えばExcelシートから、項目1~項目12まで横並びの列(データの先頭は2行目)からデータを抽出する場合を考えてみます。下図の例のように…

繰り返し処理

繰り返し数の変動対応。 xoBlos は抽出や生成、様々な手順を組むことができますが、いずれの手順も繰り返し行わせることができます。では繰り返しの数はどう決めるのでしょうか。‥‥週次の情報を取り扱うなら「7回」、月次の情報を取り扱うなら「12回」、十二…

縦軸も横軸も「禁」さえ覚えておけば大丈夫

下図のような資金繰表作成を考えてみます。よくありがちな表形式(縦軸に資金科目、横軸に月)ですが、手作業で作成するのはちょっと大変な表です。 10201 収入利子 10202 配当収入 10203 雑収入 10299 その他 という資金科目(科目コード、科目名)の金額合…

「変換入力」記事へのリンク

マスター参照処理などで活躍する、「変換入力」セクションの使い方へのお問い合わせが多いため、関連記事へのリンクをまとめました。 「変換入力」の書式メモ https://www.xoblos.com/?p=4530 変換入力セクション http://xoblos.hatenablog.jp/entry/2017/06…

変換入力セクション

二つの役割。 生成のセクション「変換入力」は、大きく二つの記載方法で分かれます。キーワード『ファイル』に設定したファイルとマッチングをかけ、情報を得るのが一つ。そしてもう一つはキーワード『直データ』を使った、制御シート上にルールを明記する方…

空白の情報を許さない

空白情報を操作するタイミング。 ある日、Aさんと Bさんは地元一番のお食事処を知るために、手分けして調査をしました。調査後、その結果を一覧化することになったようです。 必要としているのは確かな情報なので、不毛な収穫の反映は避けたいところです。上…

雛形シートの作り方

大きく二種類。 xoBlos の生成処理で、生成するレイアウトのベースとなるのは雛形シートです。これは、大きく分けて二つの作り方があります。一つは、最低限必要な(共通する)レイアウト部分を用意すること。もう一つは、既存情報(出力するデータの情報)…

「%Row」の役割

抽出と生成で差が出る役割。 「%Row」は xoBlos の予約語の一つであり、内部で自動的に採番値を作成する面は、抽出も生成も同じです。いずれも採番値に対し 1000000 を加えて先頭に "R" を付けた文字列が入ります。但し、作成するまでの過程に差があります。…

xoBlos の中間処理

基本形態と考え方はいつでも同じ。 xoBlos の役割として、基本は「(入力データから)データの抽出」~「(抽出データを使って)帳票の生成」という形態になります。他にも「データの加工」という役割も持っていますが、これはどういう仕組みになるのでしょ…

#S 記号(Spacer)で不要な箇所を削除する

SUM関数を使用した集計例(合計行の前に1行空行が入る) 【ひな形シート】 B4のセルには、=SUM(B2:B3) という関数が入っています。 【制御シート】 【出力結果】 SUM関数を使用した集計例(合計行と明細行の間をくっつける) 【ひな形シート】 【制御シート…

制御シートの書き換え設定で「固定値」に値を設定するとき

Designer からの「制御シートの書き換え設定」 制御シート 上図のような仕組みで、変数の「受注時間」を、制御シートの「#受注時間」に文字列でセットしたいとします。 「1503」(15時3分)という値だとうまくいき、「0928」(9時28分)という値だと、出力が…

「行ひな形の左上」、「データ部分の左上」についての図解

生成用制御シートの「行ひな形の左上」、「データ部分の左上」について図解してみました。

制御シートリファレンスマニュアル

xoBlos Designer のマニュアルの中でも、頻繁に参照されるのが「制御シートリファレンスマニュアル」です。 リファレンスマニュアル(Export).xls リファレンスマニュアル(Import).xls このリファレンスマニュアルは、Designerの [ヘルプ] から参照できま…

xoBlosのAND、OR、NOTとド・モルガンの法則

xoBlosではいろいろな条件を表すキーワードがあります。 Exporter(抽出処理)での「高度なスキップする行の条件」(長い!!汗)や Importer(作成処理)の「高度選択条件」、「高度スキップ条件」等ですね。 これらは全て横に並べた条件はANDで、縦に並べた…

周囲の情報に影響無く表を生成する(制御シート)

限られた範囲に表を生成したい 上図のような、月毎の支出情報を確認できる表があります。前月(過去)の情報は右側に用意できました。今月(最新)の情報は真っ先に目に入るよう、左側に「内容」と「金額」をそれぞれ生成したいものです。 xoBlos が大事にし…

ひな形シートにExcel書式で効果を付ける

ひな形(テンプレート)シートに効果を付けよう 生成(インポート)制御シートで使用する「ひな形シート」には、Excelの設定で様々なデザインや効果を施すことができます。 この例で使用している設定(すべて、Excel操作での設定) フォントをボールド体にす…

【シート分割】データを分類して別々のシートに出力する(制御シート)

目標(GOAL) 例えば、「営業所」別にデータをシート分割する。 例えば、「顧客名」別にデータをシート分割する。 ひな形シート 同じひな形シートを使ってみます。表示不要な列は非表示にしておきます。 生成(インポート)制御シート 「営業所(組織レベル3…

【セル結合】グループ単位でセルを結合する(制御シート)

目標(GOAL) 3階層の分類でデータをサマリする。1階層、2階層の分類項目は、セルを結合する。 生成(インポート)制御シート ひな形シート 「セル結合」キーワード(『制御シートリファレンス』より抜粋) 最後にセルの結合をするには yes(大文字小文字は関…

【並べ替え】データを並べ替える(制御シート)

目標(GOAL) 顧客名(昇順)、商品名(昇順)、実績_売上高(降順)の順番ににデータを並べ替える。 生成(インポート)制御シート ひな形シート 「並べ替え」キーワード(『制御シートリファレンス』より抜粋) 指定された項目の値の大小を使って並べ替え…