シートを分割する前に、必要なシート分類項目のみを選択しておく

「xoBlos 逆引き大辞典」の記事で、「シート分割」の手法を記載しました。 Designer:データを分類して別々のシートに出力する(制御シート)http://xoblos.hatenablog.jp/entry/2016/11/23/152617 営業所(組織レベル3)ごとにシート分割している例ですが、…

corabo+Designer:アップロードされたファイルを使用して業務をすぐ実行する

目標(GOAL) ファイルアップロード画面からファイルをアップロードしたら、そのファイルを使ってすぐに処理(xoBlos業務)を実行したいときがあります。 アップロードしたExcelファイルからデータを抽出したり、ファイルの名前を継承して別名のファイルに出…

部門別業務例「経営企画部門」

経営企画部門は、財務・経理部門と並んでxoBlosの導入数の多い部門です。 資料へのリンク XOBMAP 経営企画部門 全体マップ 部門別業務例と関連キーワード 予算実績管理、予実管理業務 「予算実績管理」や「予実管理」と呼ばれる業務が、多くのビジネスシーン…

Designer:xoBlosViewer での前ゼロ表示について(バージョンアップ情報)

xoBlos クライアント(Designer)の抽出結果表示画面で、テーブルのアイコンクリックで開く xoBlosViewer に関してです。 列の内容を数値として判断する必要があったため、前ゼロの含まれる項目で前ゼロが表示されないケースがあるという仕様でしたが、v1.7.…

Designer:キーの走査

キー項目はあらゆる場所で問われる 前回、キー項目の重要性をお話しました。抽出の段階ではキーワード『非空白判断行』『非空白判断列』をあてるべき項目に対し問われ、生成の段階では「分類/見出し/エリアキー項目」に対し問われる事項です。途中で空白が…

部門別業務例「財務・経理部門」

財務管理は、企業における経営管理の一環をなし、財務計画の設定に始まり、日々の経理記録が続き、実施結果に対する期間ごとの財務統制で一旦終了する、大切で終わりなき業務です。「財務・経理部門」でのxoBlos適用例をまとめましたので、参考にしてくださ…

Designer:CSVファイルの2行目以降(データ行)を出力する

前回の記事で、CSVファイルの1行目(ヘッダ項目行)を切り出す方法を記載しました。 Designer:CSVファイルの1行目(ヘッダ項目行)を切り出すhttp://xoblos.hatenablog.jp/entry/2020/02/11/100044 同様の手法で、CSVファイルの2行目以降(データ行)を出力…

Designer:CSVファイルの1行目(ヘッダ項目行)を切り出す

他システムから連携された次のようなCSVファイルがあったとします。 INPUT\in.csv プロジェクト,金額(売上),金額(原価) プロジェクトA,1000,500 プロジェクトA,3300,2000 プロジェクトA,1500,800 プロジェクトB,2200,1000 プロジェクトB,2500,1300 プロ…

部門別業務例と関連キーワード

新しいカテゴリー「適用分野と適用業務例」を新設しました。 建築・建設関連の例えで言うなら、既存のクライアント(デザイナ)や制御シート、コントローラー(corabo)に関するブログ記事が、xoBlos(ゾブロス)の建材・工法に関する記事だとすると、 カテ…

corabo:xoBlos サーバの再起動

サーバ "マシン" の再起動ではない! corabo から業務を実行する際、稼動前提である xoBlos サーバ。メモリの解放等で、再起動が必要なケースもあります。終了は、以下の方法になります。 起動は、以下の方法になります。製品をインストールしたドライブに合…

corabo:アップロードファイルの取り扱い

業務が紐付いているアップロード画面 アップロード画面に業務を紐付けるということは、「アップロードファイルが業務実行の合図」か「業務でアップロードしたファイルを取り扱いたい」のいずれかの要件があるということになります。‥‥前者は殆ど考えられない…

Designer:改行記号以外の制御コード記号も削除する

前回の記事で、改行コード記号を削除する方法を記載しました。 Designer:改行記号を抜くhttp://xoblos.hatenablog.jp/entry/2019/12/16/153254 この指定で項目中の改行記号を削除することができますが、他システムからの連携データの中に、16進コード08(バ…

Designer:改行記号を抜く

目標(GOAL) Excelシートのセルデータの中に改行記号が含まれ、これを出力時に取り去りたいときがあります。改行記号は、備考やコメント欄として使用されるセルに入っていることが多く、後々、CSVファイルなどへ出力するときに邪魔になる場合があります。 …

Designer:8桁数値を日付書式に

2千万ですか? 日付を数値のみで表現することはあります。本日なら「20191212」ですね。我々人間は、一見でこれを日付と判断出来るものですが‥‥。特別な設定や専用の指定法とかが無い限り、いずれのシステムも共通で「20191212」は『2019万1212個?円?‥‥そ…

Windows:言語変換された OS に .NET Framework 3.5 をインストールできないとき

OS 言語設定の変更 前回記事に次いで、ドはまりする問題を挙げましょう。 .net Framework 3.5 を有効化する OS が元々英語版であって、途中から日本語版に変えた場合は、英語版と日本語版の両方をマージした代替ソースパスが必要となる場合があります。‥‥つ…

xobQuery: -d パラメーターでのネットワークパス形式(UNC表記)指定

xobQuery でDBを指定する -d パラメーターですが、パスの先頭が "\\" で始まるネットワークパス形式(UNC表記)で指定するときの留意事項があります。 使用しているインメモリDBエンジンを呼び出すときの、表記上の制約となります。 -d \\share\workdb\sales…

Designer:CSV 高速抽出時の一時ファイル問題解消

Cドライブに蓄積されない! 前回記事の、CSV ファイルを高速エンジンで抽出する際に出来上がる一時ファイル件ですが、2019/03/21 リリース時の「v1.7.3.2」では、この問題が解消されています。Designer のアップデートは、細目に確認/実施して参りましょう…

Designer:『シート分割』の注意事項まとめ

当然シートの仕様が問われる 前回記事で、シート分割の設定例を挙げました。便利な機能ですが、Excel のシートを操作する以上 xoBlos 側だけでなく、Excel 側の仕様も意識しなければなりません。 xoBlos 側‥‥①入力データ(.xml)内のシート分割項目は、最優…

Designer:複数の CSV を一括抽出

繰り返しの設定は必須 抽出元が複数の Excel である場合は、ワイルドカード「*」の曖昧指定と「%BOOK%」「%SHEET%」の活用ですんなり対応出来ました。では、複数の CSV はどうでしょうか。 手順種『変換(CSV→抽出)』は、『a.入力ファイル名(必須)』項に…

Designer:制御シートの書き換え設定の注意点

一括制御シート要件の書き換え対象は? 『制御シートの書き換え設定』は、その通り(処理中に一時的に)制御シートを書き換える機能ですが、対象の制御シートは業務ファイル(.xob/.xbt)の『1.制御シート指定』節、『b.制御シート名(必須)』項で指定され…

Designer:シート名に全角スペースは要注意!

シングルクォーテーションが判断出来ない 生成時、高速エンジンを使用すると結果のブックが破損することがあります。前回記事でも示しましたが、これは大抵のケースで高速エンジンの未使用にて解決します。高速エンジンの未使用は "Excel ならではで動かす" …

Designer:スキップする "行の" 条件だもの

xoBlos の世界での "行" とは? xoBlos で取り扱うデータは、無論少なければ少ない程、処理は軽くなります。業務の作りに縁っては―― 1件と 100件の差では、速度の違いが実感出来ないかもしれません。 上図は‥‥穏やかではありませんが、基本的なクロス表です…

Windows:Windows Server 2012 などに .NET Framework 3.5 をインストールできないとき

Windows Server 2012 に .NET Framework 3.5 をインストールできない。 xoBlos サーバー構築のための必須システム要件に、Microsoft .NET Framework 3.5 がありますが、Windows Server 2012 の環境に、.NET Framework 3.5 をインストールできずに手こずった…

Designer+Excel:「INDIRECT」関数の活用

見た目は複雑でも強い味方 生成の雛形シート上に Excel の関数をいれておくと、値の操作が楽になる場合があります。しかし時として「雛形シート」や「行/列ひな形」「エリアひな形」のような処理後に消えて仕舞う領域上を参照しなければ成らない式も、設定…

corabo:システムエラーメッセージ

システム管理者には詳細なエラーを! クライアントマシンの場合、corabo のエラーは下図のように出力されますが‥‥ サーバマシン――つまり corabo その物が入っているマシンの場合、corabo のエラーは下図のように出力され、詳細の度合いが異なります。 クライ…

Designer:繰り返し処理の参照項目

参照する項目の制限 手順の繰り返し設定をする際、下図のような設定画面に直面します。『f.読み込む項目』項は、繰り返し基準に相当する XML ファイル内の、値参照する項目を設定しますが‥‥。設定をし忘れて、それでいてその項目の変数をファイルパス等で使…

Designer+xobQuery:重複の取り除き「DISTINCT」

設定内容を持ったファイル 前回記事で、三つ目の繰り返し基準ファイルの作成法をご案内しました。今回は xobQuery での作成法を示しましょう。 こちらは XML to XML や CSV to XML が可能ですので、「一時生成~再抽出」の工程より、手順を一つ節約すること…

Designer:xobQuery のヘルプページ

ヘルプページ xobQuery のヘルプページはこちらになります。インターネットへ接続出来ない方は、製品をインストールした際に、下図の(いずれの方法でも)階層へアクセスするとヘルプページファイルが確認出来ます。 業務で使用する際には、下図のように手順…

Designer:優先的に扱われる共通データとは

設定内容によって変わる キー値単位での集約やデータ間のマッチングで、複数のデータが処理対象と成った場合に生成優先されるもの(下図黄塗)を纏めました。 集約(下図右上)以外は、真っ先に対象と成ったデータが優先と覚えておきましょう。

Designer:重複データを一つにして出力する

集約させる方法は? 「重複データを消したい」‥‥こちらのお問合せを頻繁に頂きます。 しかし xoBlos では、ファイルの削除はあってもデータの削除は機能として存在しません。一方を処理対象外とするか、或いは集約するしかありません。‥‥前者は現実的であり…