140-120 | データ整理
改行して体裁を整えているExcelファイルのデータを成型します。改行が入った状態で差し込むこともできますが、改行を外した状態に整えて文字列(1行)フィールドに取り込むこともできます。
【パターン1】改行を含めたままkintoneアプリに取り込む場合
1.Boxに保存している神Excelファイルを入力データに設定
- ファイル入力-Boxコマンドを追加する
- 外部サービス情報アプリを選択する
- 対象サービスにサインインする
- 読み込み対象ファイルを次のように設定する
・ファイルの種類:Excel
・フォルダ:該当フォルダ
・ファイル名:神Excel
・シート名:改行で体裁を整える - 使用するフィールドを選択する
・入力ファイル名 ・シート名 ・連番 ・薬剤名 ・出荷 本数 ・単価
※ここで薬剤名はフィールドタイプを文字列(複数行)に設定する※
プレビューデータでは、「薬剤名」の改行が入るところに半角スペースが空いているように見えます。
実際にアプリにデータを出力すると、改行が保たれたまま取り込まれていることが分かります。
【パターン2】改行を外して整形する
1.Boxに保存している神Excelファイルを入力データに設定
- ファイル入力-Boxコマンドを追加する
- 外部サービス情報アプリを選択する
- 対象サービスにサインインする
- 読み込み対象ファイルを次のように設定する
・ファイルの種類:Excel
・フォルダ:該当フォルダ
・ファイル名:神Excel
・シート名:改行で体裁を整える - 使用するフィールドを選択する
・入力ファイル名 ・シート名 ・連番 ・薬剤名 ・出荷 本数 ・単価
※ここで薬剤名はフィールドタイプを文字列(1行)に設定する※
プレビューデータでは分かりにくいですが、「薬剤名」の改行が入るところに半角スペースが空いており、改行入りデータとして識別しています。
2. 改行を削除する
- データ編集コマンドを配置する
- 「商品A」フィールドのデータを置換する
- 編集方法:数式
- 編集内容:
CLEAN(薬剤名)
プレビューで確認すると、「薬剤名」フィールドの半角スペースが削除されました。改行もなしの状態に整形されています。
ワンポイント
CLEAN関数は、セル内の改行を削除することができる関数です。
サンプルファイルのダウンロードはこちら
https://download.krew.mescius.jp/study/krewdata-drill/basic/dt140-120excel-newline.zip