Excel・CSV / 日本の事務作業

表テンプレート検証

必須列、列順、型、必須値、一意性を利用者のルールで確認します。

無料・登録不要ブラウザ内で処理使い方ガイド付き

表テンプレート検証を使う

ファイルはブラウザ内で処理します

入力内容・ファイルを処理用サーバーへ送信しません。対応形式:CSV・TSV・JSON・XLSX(データ型)。

空白

1 入力を選ぶ

2 ルールを決める

実際と期待を位置付きで出力します。外部業務システムによる認証ではありません。

操作と列の設定
検査する列のルール

列名は入力表の見出しと完全一致で指定します。ルールを満たさない位置を報告し、元データは変更しません。

CSV・TSVは書式、シートと空セル/空文字の区別を失います。XLSXは元の数式とデータを保存し、図表・画像・元の書式を再現しません。数式の再計算や参照の書き換えは行いません。

01 / ABOUT

表テンプレート検証でできること

利用者が決めた列ルールで表をチェックします。必須列・列順、許可する型、空欄禁止、一意性を指定し、実際の値と期待する条件を行・列の位置付きで確認できます。

こんな作業に向いています

  • CSV取り込み前に必須の番号列を検査する
  • 番号の重複や空欄を検出する
  • 提出テンプレートの列順と型を確認する

02 / HOW TO USE

表テンプレート検証の使い方

  1. 01

    検査したい表を読み込む

    見出しとセルの型をプレビューで確認します。検証するシートを一つ選びます。

  2. 02

    列のルールを入力する

    列名、許可する型、空欄禁止、一意性をJSONで指定します。期待する列順はカンマ区切りで入力できます。

  3. 03

    ルールに照らして検査する

    処理を実行し、必須列・順序・値の型・重複の問題を確認します。

  4. 04

    位置と実際の値を確認する

    問題レポートの行・列、実際と期待を見て必要な修正を判断し、レポートを保存します。

説明を見ながら試す ↑

03 / EXAMPLE

入力と結果の具体例

入力・設定

番号,名前
00123,田中
00123,佐藤
,山田

番号:string/空欄禁止/一意

結果の例

3行目・番号:一意性違反(00123が重複)
4行目・番号:空欄禁止違反

原データは自動修正しません。

操作区の「サンプルで試す」で小さな例を入力できます。

04 / NOTES

対応範囲と注意点

  • ルールは利用者の定義です。会計・銀行・行政など外部システムによる認証ではありません。
  • 許可する型はstring・number・boolean・null・formulaです。文字の数字と数値セルを区別します。
  • ルールで指定していない業務条件を自動で補いません。

最大5MiB/ファイル、合計10MiB、10,000行、256列、50,000セル、12ファイル、100グループ。同時に1処理、処理時間は30秒まで。XLSX内のZIP展開はタスク合計20MiB・256項目まで、セルの文字量もタスク合計10MiBまでです。出力合計は10MiB、レポート・ZIPを含め100ファイルまでです。

旧XLS・マクロ・暗号化ファイルには対応しません。XLSXは値と数式を扱うデータ型出力で、グラフ・画像・元の書式は再現しません。数式の再計算や参照の書き換えは行いません。

入力や設定を変更すると前の結果は使えなくなります。再処理してから保存してください。作業データは自動保存されず、閉じる・更新すると失われます。

05 / FAQ

よくある質問

列ルールの書き方は?

例:[{"name":"番号","types":["string"],"nonEmpty":true,"unique":true}]。番号列を必須にし、文字列・非空・一意で検査します。

エラーを自動修正できますか?

このツールは検査レポートを作ります。修正後の表を再検査して問題が解消したか確認してください。

入力したファイルは保存されますか?

ファイルやセル内容を処理用サーバーへ送信したり、自動保存したりしません。「クリア」で作業中の入力と結果を消せます。サイトの利用統計についてはプライバシー説明をご覧ください。

JPFreeSoftが提供する無料オンラインツールです。オープンソースのライセンス · テキスト→HTML表