親プロセスから業務変数を子プロセスに渡す

手順の多いプロセスを1手順にまとめて実行する https://xoblos.hatenablog.jp/entry/2024/03/07/015232 上記の記事で解説した親プロセスから、業務変数(業務パラメータ)を 子プロセスに渡す方法について掲載します。 親プロセス(親業務)で定義した業務…

手順の多いプロセスを1手順にまとめて実行する

別の業務(プロセス)の実行 https://xoblos.hatenablog.jp/entry/2024/02/08/143232 上記の記事の続きで、ひとつのプロセスから、手順の多いプロセスを1手順にまとめて実行する方法に関して掲載します。 上図で言うと「子プロセス1」のように、親となる業…

HTTPプロトコルでファイル取得する場合

Web上のPDFを取得してローカルファイルに出力する https://xoblos.hatenablog.jp/entry/2024/02/19/043053 Web上のCSVを取得してローカルファイルに出力する https://xoblos.hatenablog.jp/entry/2024/02/22/050417 上記の記事では、https(Hypertext Transf…

Web上のCSVを取得してローカルファイルに出力する

Web上のHTMLページやPDFファイルをローカルファイルに出力する記事に続き、Web上のCSVを取得してローカルファイルに出力する場合を考えてみます。 インターネット上には、統計情報などをCSV(テキスト+カンマ区切り)形式で公開しているページが数多くあり…

Web上のPDFを取得してローカルファイルに出力する

「Webサービス呼び出し」事始め https://xoblos.hatenablog.jp/entry/2024/01/19/141043 上記の記事では、特定のWebページを取得してローカルファイルに出力する例を掲載しました。 この例では、HTML形式のファイルをダウンロードしましたが、インターネット…

別の業務(プロセス)の実行

xoBlos 業務手順種の中には、「別の業務の実行」手順という手順種があります。 メニューからだと [新しい手順]-[定義済みの業務を実行] で作成できます。 「別の業務の実行」手順のオンラインヘルプより抜粋 この手順は別の業務定義ファイルを実行します。 …

制御シートキーワードをフランス語で考えてみる

制御シートキーワードを英語で考えてみる https://xoblos.hatenablog.jp/entry/2023/02/02/074630 上記の記事の続きです。 2024年7月26日から8月11日まで、第33回オリンピック競技大会がフランスのパリを中心に開催されますので、フランス語でも試してみまし…

取得したWebページからExcel表を生成する

「Webサービス呼び出し」事始め https://xoblos.hatenablog.jp/entry/2024/01/19/141043 取得したHTMLページをxoBlosで扱えるようにする (1) https://xoblos.hatenablog.jp/entry/2024/01/30/153210 取得したHTMLページをxoBlosで扱えるようにする (2) https…

取得したHTMLページをxoBlosで扱えるようにする (2)

取得したHTMLページをxoBlosで扱えるようにする (1) https://xoblos.hatenablog.jp/entry/2024/01/30/153210 上記の記事の続きです。XMLの規格の中には、エンティティ参照(Entity reference)と呼ばれるエスケープ文字の規格があります。簡単に言うと、XML…

取得したHTMLページをxoBlosで扱えるようにする (1)

「Webサービス呼び出し」事始め https://xoblos.hatenablog.jp/entry/2024/01/19/141043 上記の記事で、「Webサービス呼び出し」機能を使用してWebページをHTMLファイルとして保存する方法を記載しました。 今回の記事では、「変換(XML→抽出データ)」機能を…

CSVファイルのテキスト一括置換(解決編)

CSVファイルのテキスト一括置換(課題編) https://xoblos.hatenablog.jp/entry/2024/01/26/163018 前回記事の解決編です。 この例での「CSV全行処理:全角スペースを半角スペースに変換」手順は、新設するときは [新しい手順]-[作業変数へセット]-[テキスト…

CSVファイルのテキスト一括置換(課題編)

CSVファイル(カンマ区切りファイル)はテキストファイルの一種なので、メモ帳やテキストエディタのように、一括置換したい要件ってありますよね。 今回の記事は、xoBlos Ver 1.8 から追加された、「作業変数へセット」「変数値の出力」手順のテキストファイ…

「Webサービス呼び出し」事始め

xoBlos の「Webサービス呼び出し」機能に関して、カテゴリーを作成しました。 xoBlos「Webサービス呼び出し」機能は、Ver 1.7.2.0 (2018/03/29)から製品に追加されています。 Webサービス、Web API を呼び出すxoBlos機能ですが、最も簡易に使用できる例とし…

先頭手順の処理時間を計測する

デザイナ画面右端の「前回実行日時」ですが、実行後に前手順終了時からの経過時間を見て、処理速度の計測に使われる事も多いかと思います。 上図の場合、先頭手順「データ抽出」の処理時間も計測したいときは、先頭に「コメント」手順を挿入してみましょう。

Excel の列を数字表記にした表の生成

新年明けましておめでとうございます。本年もよろしくお願いいたします。 本年最初の記事は、生成するExcel表の列を数字表記にしたいときに関する話題です。 通常はアルファベット表記の列ですが、Excelの [ファイル] > [オプション] > [数式] から、列を数…

直近3日間のページアクセスランキング(トップ10)

2023年12月26日から、当ブログサイトのページアクセス分析を始めました。12月26日~28日の3日間に、どのページへのアクセスが多かったかのランキング上位10位です。 Excel:XMLファイルをExcelで簡単に開く方法(チェック用途) 複数レコード(複数行)のJSO…

クリスマスツリーの準備はいかが(tree コマンド)

街はクリスマス商戦の真っただ中ですが、クリスマスツリーの準備などはいかがでしょうか? 今回の記事は、Windowsの中にある tree コマンドの話題です。 [SAMPLE] フォルダの下に [DEMO] フォルダがあります。このフォルダ構成やファイル構成を一覧にして資…

gmail からメールを送信するときのアプリパスワードの設定

gmail からメールを送信するhttps://xoblos.hatenablog.jp/entry/2021/06/24/055842 で、xoBlos のメール送信機能を使ってgmail からメールを送信する方法を解説しましたが、2022年5月31日からは、gmailのポリシー変更により、「2段階認証プロセス」のオンと…

マウスが使えなくて表計算ソフトの原型は生まれた

先日、関数(INDIRECT、ROW、COUNTIF など)を駆使して他のシートセルを参照している Excelシートをメンテナンスする仕事がありました。 そのとき、参照される側のいくつかの シートのシート名を変更しなければならなくなり、シートセルの参照関係を直す一仕…

裏技:業務定義ファイル(xbt、xob)の変更作業が多いとき

xoBlos の業務定義ファイル(xbtファイル、xobファイル)は、xoBlos クライアント(または Designer)で編集します。 でも、手順数が多い業務定義で、ファイル名やフォルダ名を何箇所も大量に変更する作業があるときは、意外と面倒なものです。 そんなときの…

「セル結合」キーワードで分類区分(大分類、中分類、小分類など)を指定する

生成制御シート「セル結合」キーワードは、多用されるキーワードのひとつです。 Designer:グループ単位でセルを結合する(制御シート)https://xoblos.hatenablog.jp/entry/2016/11/22/072138 「セル結合」キーワードを「yes」にする利用がほとんどかと思い…

制御シートキーワード:非出力項目

「Excel表から抽出」手順では、入力項目が多いデータの場合、(2, 1) でA2セルを表す(行番号, 列番号でセル番地を表す)、オフセット指定形式の指定を多用します。 上図は、「非出力項目」キーワードを yes にして、出力しない項目を指定しています。 【抽出…

制御シートキーワード:表示値出力

Excelで日付項目を「2023/11/1」や「2023/11/22」で標準入力し、「セルの書式設定」で日付にして表示形式を「11月1日」や「11月22日」のようにしているシートがあったとします。 抽出制御シートで、このまま抽出すると、 日付形式の値がそのまま抽出されます…

制御シートキーワード:作成シート非表示

「Excel表の生成」手順で作成したシートを非表示にしたいときに使用するのが「作成シート非表示」キーワードです。 使用用途としては、作成(生成)したシートにExcel関数があり、数式・関数の評価結果を更に別シートで参照して表示しているときに、途中結果…

画面のワークスペースをリサイズする

デザイナの画面下半分(ワークスペース)のサイズを調節する(リサイズする)操作に関する記事です。 上図でいうと、「この手順の設定」タブ、「実行結果」タブの上の境界線をつまんで、上下に境界線を移動してリサイズできます。境界線をつまむ(ポイントす…

COPYコマンドでマージコピーするときは /b オプションを付けること

例えば入力フォルダに、次のように複数のCSVファイルがあり、これを1つに併合(マージ)したALL.csvというファイルを作成したいとします。 data1.csvdata2.csvdata3.csvdata4.csvdata5.csv Windows のコマンドプロンプトには、ファイルをコピーする COPY コ…

情報ピッキングのアイデア(シート名に★記号などを付けておく)

Excel表からデータを抽出する業務で、入力ブックのシート名を指定するときですが、シート名が定まらない(一定の名前ではなく変更が多い)ケースはよくあります。また、シートが複数あるケースで、その都度xoBlos側で指定しなくても、入力ブック側に印を付け…

背景を透過した(透明にした)画像を使用する

例えば印鑑などの画像を、xoBlos ひな形シートに置いておいて帳票を生成したい場合、背景を透過した(透明にした)画像を使用したいときがあります。 背景を透過した画像を作成するには、世間に出回っているツール(有料、無料)が多くありますので、そのよ…

18 グループ化

レイアウトパターン ◆INDEX◆ へジャンプ グループ化とグラフでデータ分析の新次元へ Excelの「グループ化」機能と「グラフ」機能は、比較的簡単に設定でき、経営資料や業務管理資料を素早く作成し、データ分析と業務改善、経営判断スピードアップに貢献でき…

17 グラフ

レイアウトパターン ◆INDEX◆ へジャンプ 参考記事 一年の計はグラフ設計にあり(前編) https://xoblos.hatenablog.jp/entry/2023/01/03/171335 一年の計はグラフ設計にあり(後編) https://xoblos.hatenablog.jp/entry/2023/01/06/055701 xoBlosでのグラフ…