[ITmedia ビジネスオンライン] 内閣府の“神エクセル“は「0点」 デジタル庁公式ツールを試して分かった「使えないデータ」脱却のポイント
内閣府が作ったExcelファイルは、100点満点中0点――。Excelファイルのデータが、機械やAIで読み取りやすい形式かどうかを判定するツールを試したところ、こんな点数が出た。
使ったのは、デジタル庁が10月に公開したチェックツール「Harunobu」(はるのぶ)だ。ExcelやCSVのファイルを「行政データにおける機械可読性に関するルール」に照らし、機械可読性(コンピューターが読み取って処理できる度合い)を100点満点で採点する。
Harunobuを使ったファイルのチェック工程(出所:デジタル庁の掲載資料)
デジタル庁は、行政データの課題として「紙に印刷したときにきれいなレイアウトになるように、Excel上でセルを結合したり、方眼紙のように行列を細かく配置したりしたExcel(いわゆる『神Excel』)が使われていることも多い」として「データ活用を行うシステムやAIにとって使いやすいとは限りません」と指摘する。
生成AIやAIエージェントに組織内のデータを読ませる機会が増える中で「人には読めるが、機械には読めない資料」は、AI活用の思わぬ足かせになる。Harunobuの採点結果を、データの改善に生かすことがデジタル庁の狙いだ。
本稿では、Harunobuを使ってExcelファイルを採点してみた。なぜ0点が出たのか。どのように修正すればよいのか。実際に試してみると、データ活用に資するデータやファイルを作るヒントが見えてきた。
“0点のExcel”、違反ポイントはどこ?
今回は、内閣府地方創生推進事務局が公開している「自治体別 地方創生SDGs達成に向けた取組状況」(令和5年度)のExcelファイルをHarunobuで採点した。同ファイルは全国の自治体ごとに、SDGsの推進や普及啓発などの取り組み状況を1~4の数字で示した表で、約1800行あるファイルだ。
このExcelファイルを、Harunobuは3つのレベルで採点する。レベルが上がるほど、機械が読みやすくAI活用に役立つが、採点が厳しくなる。
- レベル1:閲覧・転記可能
- レベル2:集計・分析可能
- レベル3:連携・自動化可能
採点は「軽量」「標準」「詳細」の3段階から選べる。地方創生推進事務局のExcelファイルを「詳細チェック」で採点すると、レベル1は75点(12項目中9項目が合格)だった。
一方で、レベル2とレベル3は0点。どちらも「致命的」とされる違反があった。致命的な違反が1つでもあると、点数が0になる仕組みだ。
Harunobuを使ってExcelファイルを採点した結果(出所:Harunobu画面のスクリーンショット)
違反したセルを確認すると、0点の理由が一目で分かる。
- 1行目と9行目にタイトルがあり、表が11行目から始まっている
- 見出しが11行目と12行目の2段に分かれ、セルを結合している
- 都道府県名が各1回しか記入されておらず、市町村の行では空白になっている
セル毎に違反したルールの番号が表示される(出所:Harunobu画面のスクリーンショット)
指摘の数が最も多かったのは、都道府県名を省略したセルだ。「北海道」が先頭の行にしかなく、そこから下が空白のセルになっている(上の画像の黄色い枠)。人が見る際は、同じ都道府県名が幾つも並んでいると見にくい。しかし、機械が見る際にはデータの欠落に見えかねないのだ。これは「項目名等の省略」という違反となり、合計で1787件検出された。
<実際の表の一部>
| 自治体名 | |
|---|---|
| 北海道 | |
| 札幌市 | |
| 函館市 | |
| 小樽市 | |
<適切な表の例>
| 自治体名 | |
|---|---|
| 北海道 | 札幌市 |
| 北海道 | 函館市 |
| 北海道 | 小樽市 |
この他、文字列の見た目を調整するための全角スペースなどが115件、セル内の改行が7件、見出しの結合が14件、「2018※」のように数字に記号が付いた値が60件あった。表の前に置かれたタイトル行や空行も「項目名の行から始まっていない」として致命的な違反とされた。
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.