2021-08-01から1ヶ月間の記事一覧

制御シートキーワード:「区分」シート固定

「Excel表を生成」手順の制御シートで、「区分」キーワードに "シート固定" を使うときのサンプルです。"シート固定" は、シート内で場所が固定されているセルを表し、ヘッダー領域に固定値や、レコード共通データをセットするときなどに使用します。以下に…

e-Gov 法令ケーススタディ:プロローグ

e-Gov(イーガブ)ポータルは、総務省行政管理局が整備、運営するWebサイトですが、その中の「e-Gov 法令検索」で、XMLファイル形式の法令(憲法・法律・政令・勅令・府令・省令・規則)をダウンロードすることができます。 出典:e-Govポータル(https://ww…

xoBlos ビューア(xoBlosViewer.exe)のショートカット利用

抽出データ(XMLデータ)を表示させるとき、[実行結果] タブ表示で、表(テーブル)型のアイコンをクリックすると開くのが xoBlos ビューアです。 xoBlos ビューアは、抽出データ(xoBlos 形式XMLデータ)を表(テーブル)形式で表示するデータビューアです…

xobQuery:クエリ(SQL)省略型でデータ形式を変換する

DB処理原型の青写真 コマンドライン引数のサンプル -i INPUT\input.csv/work -h -q "SELECT * FROM work;" -o OUTPUT\output.xml クエリ(SQL)省略型の青写真 全件(全レコード)を形式変換のみで処理するときは、クエリ(SQL)が省略できます。 コマンドラ…

xbtrun(ゾボットラン):-s 業務サイトフォルダ名(site_dir_name)

xoBlos コントローラーで xbtrun をサーバー実行する場合は、必ず -s オプションで業務サイトフォルダ名を指定します。 -f 利益分析.xob -s 経営資料 この例は、「経営資料」という業務サイトフォルダ(corabo で設定)にある「利益分析.xob」という業務定義…

番号付け:指定行数を上限にしてシート分けする

目標(GOAL) Excelシートにデータを入力する(インポートする)とき、指定された行数上限を超えた場合、別シートにデータを入力してシート分けしていく要件。下図は、100行単位でシート分けしている例です。 指定行数単位で「シート番号」を付けておく手法 …

番号付け:レコードに連番(通し番号)を振る

「抽出データの番号付け」手順の入門編として、もっとも簡単な設定例を解説します。 レコードに連番(通し番号)を振る必要がある場合、「Excel表を生成」手順の制御シートで、予約変数「%Row」を使用することが多いかと思います。 「%Row」で振られた行番号…

番号付け:グループ単位で明細行に連番を振る

「抽出データの番号付け」手順 デザイナの [新しい手順]-[抽出データを作成する]-[他の抽出データから(番号を振って)] メニューを選びます。 入力ファイルと出力結果の例 input.xml の内容 <Root> <ROWS> <伝票番号>125007</伝票番号> <商品名>ノートB5</商品名> </ROWS> <ROWS> <伝票番号>125007</伝票番号> <商品名…

XMLフラット化:外部公開されているXMLデータを活用する

デザイナの [新しい手順]-[抽出データを作成する]-[XMLファイルから] メニューを選び、「変換(XML→抽出データ)」手順種を作成することができます。「変換(XML→抽出データ)」の機能を一言でいうと、「外部XMLデータを xoBlos 用にフラット化する」機能となり…

xoBlos データナビゲーションマップ

データナビゲーションマップ 楕円形の図形は、データを登場人物としたステージ(舞台)であり、xoBlos の各手順種(ツール種類)に対応します。画像をクリックすると拡大します。 凡例:登場人物ならぬ、登場データ Excel ファイル(xls、xlsx、xlsm ファイ…

XSLT:xoBlos 流タグの手繰り(たぐり)方

次のようなXMLファイル(xoBlos 抽出データ)を、練習用に用意しました。 input.xml <Root> <ROWS> <商品コード>3001</商品コード> <商品名>みかん</商品名> <単価>238</単価> <産地名>愛媛</産地名> </ROWS> <ROWS> <商品コード>3002</商品コード> <商品名>りんご</商品名> <単価>313</単価> <産地名>青森</産地名> </ROWS> <ROWS> <商品コード>3003</商品コード> <商品名>か…

QRコード認証:オフラインで認証する

xoBlos のクライアント製品(デザイナ)のライセンス認証では、インターネット接続でのオンライン認証ができない環境のために、オフライン認証の仕組みが用意されています。 製品バージョン 1.7.5 以上には、オフライン認証としてQRコード認証の機能がありま…

xobQuery:クエリファイル(.sql ファイル)にSQLを記述する

前回記事では、47の都道府県データを全件(全レコード)選択するサンプルをご紹介しました。 xobQuery:DB処理の原型から始めよう https://xoblos.hatenablog.jp/entry/2021/08/02/232238 次に、クエリファイル(.sql ファイル)に記述したSQLで、全件ではな…

xobQuery:DB処理の原型から始めよう

xobQuery(ゾブクエリ)入門者の皆様のために、DB処理の原型(ひな形)をご用意しました。CSVファイルをスクラッチDBに投入し、クエリ(SQL)で処理した結果をXMLファイルに出力する最初のモデルです。 DB処理原型の青写真 フォルダ構成例 [DB] DBファイル(…

編集変換:2パターン以上の文字列変換

項目中の文字列を置換するには、通常「Excel表を生成」手順で、制御シートキーワード「文字列編集」に置換、全置換を指定して行います。この手法では、変換パターンが1種類しか指定できないため、2種類以上の変換パターンが必要な場合は、「抽出データの編…