THE PROBLEM

困りごと

Excelの表をSQLで加工したいだけなのに、CSVへの変換やDBへの取込・書戻し、複雑な関数やコピー&ペーストが間に入ると、加工そのもの以外の手順が増えます。

WHEN IT HAPPENS

典型的な発生状況

  • Excelの明細を条件で抽出・集計する
  • 表データをSQLのJOINで結合して結果を作る
  • 同じような加工を繰り返し、結果を別のExcelとして残す

WHY IT IS HARD

なぜ面倒なのか

  • DBへ取り込むだけで前処理・後処理が増える
  • 条件が増えるほど、複雑な関数やコピー&ペーストの手順も増えやすい
  • 値を更新する場合は、変更内容を確認し、元ファイルを直接上書きしない運用が必要になる

SOLUTION PATTERNS

解決パターン

  1. Excel(.xlsx)をそのまま入力としてSQLで扱う
  2. SELECTやCTASで抽出・結合・集計し、UPDATEは変更内容を確認してから適用する
  3. 加工結果は元Excelを直接上書きせず、別の.xlsxへ保存して確認する

AVAILABLE TOOLS

Small Work Labで対応できる商品

OUT OF SCOPE

対応できないケース

  • CSV・.xls・.xlsm・VBAを対象にした加工
  • 外部DBへの接続やINSERT・DELETE
  • SQL IDE・SQL学習教材・SQL作成代行
  • 特殊帳票・複雑な結合セル・1シート複数表