ホーム / お役立ち記事 / Notion の CSV の取り込みで先頭のゼロが消える理由|列の型の指定とリレーション

Knowledge

Notion の​ CSV の​取り込みで​先頭の​ゼロが​消える​理由|​列の​型の​指定と​リレーション

Notion の CSV の取り込みで先頭のゼロが消えるのは、その列が数値の型のまま取り込まれたときです。弊社の2026年11月の試しでは警告は出ず、取り込んだ後にテキストへ変えてもゼロは戻りませんでした。取り込む前の型の指定、プレビューの見え方と取り込み後の値の違い、リレーションの列の扱いをまとめます。

著者: 村山 悠太(ゴムマリ) 最終更新: 2026年11月

「Notion の CSV の取り込みで、先頭のゼロが消える」の表。CSV の値 01・05・10・007 が、数値のまま取り込むと 1・5・10・7 になり、テキストに変えて取り込むと 01・05・10・007 のまま残る。弊社の試し・2026年11月3日

この記事でわかること

  • 弊社の試しでは、01 や 007 が並ぶ数字だけの列は、取り込みの画面で数値の型が選ばれていた。そのまま取り込むと 1 や 7 になり、警告は出なかった
  • 画面「CSV列を設定」でテキストに変えて取り込むと、ゼロは残った。変えた後のプレビューではゼロが落ちて見えたが、取り込んだ後の値には残っていた。取り込んだ後でテキストへ変えても、消えたゼロは戻らなかった
  • 新しいデータベースへの取り込みでは、列の型にリレーションを選べなかった。既にあるデータベースのリレーションの列には割り当てられ、CSV の名前と同じ題の行につながった
目次
  1. 原因: 数字だけの列が数値の型のまま取り込まれる
  2. 見分け方: CSV の時点か、取り込みの型か
  3. 直し方: 取り込む前に列をテキストへ変える
  4. リレーション: 新しいデータベースの取り込みでは選べない
  5. 落とし穴: 試しで踏んだもの
  6. 確かめ方: 先頭がゼロの行を文字のまま比べる
  7. 弊社の移行の記録
  8. 自力でどこまでやれるか
  9. 外注する場合の判断基準
  10. 次の一歩

Notion の CSV の取り込みで先頭のゼロが消えるのは、その列が数値の型のまま取り込まれたときです。取り込む前に列の型をテキストへ変えれば、ゼロは残ります。

取り込んだ後に列の型をテキストへ変えても、ゼロは戻りません。弊社の試しでは、数値で入った 1 は、テキストへ変えても 1 のままでした。

この記事は、社員番号やコードの入った CSV を Notion へ取り込む業務の担当者・情報システムの担当者に向けて書きます。

Notion の画面で弊社が試した結果と、Notion の公式ヘルプの決まりで整理します。試した条件は次のとおりです。

項目 内容
試した日 2026年11月3日
Notion のプランと画面 ビジネスプラン・ブラウザ・日本語の画面
使った物 作り物の CSV 2つ(4行と3行。Excel を通さず、文字で作った物)
回数 取り込み方ごとに1回
確かめた方法 画面の表示と、API で読み戻した列の型と値

Notion の画面と動きは変わることがあるので、取り込むときは手元の画面でも確かめてください。

原因: 数字だけの​列が​数値の​型のまま​取り込まれる

弊社の試しでは、取り込みの画面は、列ごとの型を最初から選んだ状態で開きました。数字だけの列には数値が選ばれていて、そのまま取り込むと先頭のゼロが消えました。

列 CSV の値 最初に選ばれていた型 型を変えずに取り込んだ値
部署コード 01/05/10/007 数値 1/5/10/7
社員番号 0000000012 など 数値 12 など
混在コード 01/A1/007/010 テキスト 01/A1/007/010

A1 が混ざる混在コードの列にはテキストが選ばれ、ゼロは残りました。Notion のヘルプも、データ型が混ざった列はテキストとして取り込むことがあると書いています(2026年11月3日に確認)。

同じヘルプの日本語と英語のページに、先頭のゼロの記述はありませんでした。ここまでの動きは、弊社の試しの結果です。

見分け方​: CSV の​時点か、​取り込みの​型か

ゼロが消える場所は、CSV を作るときと、Notion へ取り込むときの2つに分かれます。次の順に見ると分けられます。

  • CSV の中身CSV をメモ帳などで文字のまま開きます。ゼロが無ければ、取り込む前に消えています。
  • Excel を通したかMicrosoft のヘルプ「先頭のゼロおよび大きい数値の保持」は、Excel では先頭のゼロが自動で削除されると書いています。Excel で保存した CSV は、弊社は試していません。
  • 取り込みの画面CSV にゼロがあるのに、画面の型が数値なら、弊社の試しでは取り込むと消えました。
  • 取り込んだ後の列型が数値なら、ゼロはありません。テキストでも、後から型を変えた列にはゼロがありませんでした。

直し方​: 取り込む前に​列を​テキストへ​変える

弊社が通した手順は、次のとおりです。ボタンの名前は、試した日の画面の文言です。

  1. ページ右上の「…」から「詳細」「インポート」の順に押し、「ファイルベースのインポート」の「CSV」を押します。
  2. 「ファイルを選択」で CSV を渡し、「CSVヘッダーをマッピングする」を押します。
  3. 見出し「CSV列を設定」の画面で、コードや番号の列の「プロパティの種類」をテキストに変えます。
  4. 「CSVをインポート」を押します。

部署コードと社員番号をテキストに変えた結果が、次の表です。

列 テキストに変えた後のプレビュー 取り込んだ後の値
部署コード 1/5/10/7 01/05/10/007
社員番号 12 など 0000000012 など

取り込んだ後でゼロに気づいたときは、列の型を変えても戻りません。元の CSV を上の手順で、新しいデータベースへ取り込み直します。

同じデータベースへ取り込み直す形は、弊社は試していません。Notion のヘルプは、取り込みは行を足すだけで既にある行は更新されないので、重複がないか確かめるよう書いています。

既にあるデータベースへ取り込むとき

既にあるデータベースへは、その「…」の「CSV取り込み」から取り込みます。先にコードの列をテキストの型で作っておきます。

弊社の試しでは、CSV の列は同じ名前の列に最初から割り当てられました。同じ値がテキストの列では 01/05/007 のまま入り、数値の列では 1/5/7 になりました。

リレーション: 新しい​データベースの​取り込みでは​選べない

新しいデータベースへの取り込みでは、列の型の選択肢にリレーションがありませんでした。Notion のヘルプも、新しい CSV の取り込みではリレーションを作れないと書いています。

同じヘルプは、既にあるデータベースへ追加するときは、CSV の列を既にあるリレーションの項目に割り当てられると書いています。弊社は次の形で試しました。

  • 先に作る物相手のデータベース(3行)と、リレーションの列を持つデータベースを先に作りました。
  • CSV の見出しリレーションの列と同じ名前にしました。ヘルプも、見出しを項目の名前と完全に一致させるよう書いています。
  • CSV の値相手の行の題を、1つのセルに1つ書きました。

3行とも、CSV の名前と同じ題の行につながりました。つながった先は、API で相手の行の ID まで確かめました。

取り込んだ後も、相手のデータベースは3行のままでした。

相手に無い名前、同じ題の行が2つある名前、1つのセルに複数の名前を書いた形は、弊社は試していません。こうした値がある CSV は、少ない行で先に試してください。

落とし穴: 試しで​踏んだ​もの

  • 警告が出ないゼロが消える取り込みでも、エラーや警告は出ませんでした。取り込みが終わったことは、ゼロが残ったことを意味しません。
  • プレビューでは消えて見えるテキストへ変えた後も、新しいデータベースのプレビューはゼロが落ちたままでした。数値のまま取り込むと、弊社の試しでは消えました(上の表)。
  • ゼロの無い行は変わらない部署コードの 10 は、型を変えずに取り込んでも 10 のままです。ゼロの無い行だけを見ても、列の問題に気づけません。
  • 列によって結果が違う同じ CSV でも、混在コードの列は残り、部署コードの列は消えました。1列残っていても、ほかの列も見ます。
  • 行の順が違うプレビューの行の順は、3回とも CSV と違いました。上から見比べず、名前で突き合わせます。

確かめ方​: 先頭が​ゼロの​行を​文字のまま​比べる

短い時間で確かめるなら、取り込んだデータベースで次の2つを見ます。

  • 列の型コードの列がテキストかを見ます。数値なら、ゼロはありません。
  • 値CSV で先頭がゼロの行を列ごとに選び、Notion の同じ行と文字のまま比べます。

API で読むと、弊社の試しでは数値の列は 1、テキストの列は 01 と返りました。数値に直して比べると、01 と 1 が同じに見えるので、文字のまま比べます。

全行で照らす手順は、Excel の台帳を Notion へ移す進め方|全件の照合までの手順にまとめています。

弊社の​移行の​記録

弊社が2026年7月に大手企業の約20種・約950行のマスタを Notion へ移したときは、取り込みの画面で列ごとに型を指定し、コード類をテキストにしました(事例)。

このときも、プレビューではゼロが落ちて見えて、取り込んだ値には残っていました。Notion の側の照合は、行数と抜き取りでした。

自力で​どこまで​やれるか

列が少なく、1件が1行の CSV なら、弊社の見立てでは自力で回せます。型を見てテキストへ変え、先頭がゼロの行を比べます。

弊社の整理では、自力の壁は次の3つです。

  • 列が多く、どの列がコードかを、業務の担当者に聞かないと決められない
  • 相手に無い名前、同じ題の行が複数ある名前、1つのセルに複数の名前がある CSV は、リレーションを API で付け、親の行ごとに関連の数と相手まで照らす必要がある
  • 取り込んだ後の値を、全行×全列で元の CSV と照らす必要がある

外注する​場合の​判断基準

外注するなら、見積もりを比べる前に次の3点を確かめてください。

  • どの列をテキストにするかを、列ごとの一覧で受け取れるか
  • 受け入れを、件数だけでなく、値を文字のまま比べて照らすか
  • リレーションをどの手段で付け、どう確かめるか

ゴムマリでは、Excel・紙・散らばった台帳を Notion のデータベースへまとめる設計・構築・既存のデータの移行を、業務データベースの開発・構築(Notion 対応)として承ります。

料金は初期30万円から、保守は月3万円から、期間は2週間からです。

進め方は相談からご連絡ください。

Notion の構築の全体は、Notion の構築と開発にまとめています。

次の​一歩

手元の CSV をメモ帳で開き、先頭がゼロの列を書き出してください。取り込みの画面で、その列の型が数値なら、テキストへ変えてから取り込みます。

関連記事: Excel の台帳を Notion へ移す進め方|全件の照合までの手順/Notion API で一括登録すると重複行ができる理由/データ移行のマッピング表テンプレート【エクセル無料】変換と照合の記入例つき

この記事を書いた人

代表 村山悠太のポートレート

村山 悠太(ゴムマリ代表)

ワークスアプリケーションズで大手企業向けERPの営業と導入を担当し、外資系SaaS企業と国内大手放送局で販路と新規事業の立ち上げ、AI学習用データを扱うAIスタートアップ2社でマーケティングと営業を担った。2024年10月から生成AIの実装に入り、いまは大手企業の現場で、AIエージェントを要件定義から運用まで手がけている。

代表の経歴を見る

Ask

この​業務を​頼むなら

Notion をお使いの会社

業務データベースの開発・構築(Notion 対応)

Excel・紙・散らばった台帳を、Notion のデータベースにまとめます。

初期 30万円〜(2週間〜)

業務データベースの開発・構築(Notion 対応)を見る

Related

関連

FAQ

よく​ある​質問

取り込んだ後でテキストへ変えれば、先頭のゼロは戻りますか?

弊社の試しでは戻りませんでした。数値で入った 1 は、テキストへ変えても 1 のままです。元の CSV を、型をテキストに指定して新しいデータベースへ取り込み直します。

テキストに変えたのに、プレビューでゼロが落ちて見えます。失敗ですか?

弊社の試しでは、プレビューで落ちて見えた列も、取り込んだ後の値にはゼロが残っていました。プレビューだけで決めず、取り込んだ表で確かめます。

CSV の取り込みでリレーションも張れますか?

新しいデータベースへの取り込みでは、列の型にリレーションを選べませんでした。既にあるデータベースのリレーションの列には割り当てられ、弊社の試しでは CSV の名前と同じ題の行につながりました。

Excel で作った CSV でも同じですか?

弊社の試しの CSV は、Excel を通さずに文字で作った物です。Microsoft のヘルプは、Excel では先頭のゼロが自動で削除されると書いています。CSV を文字のまま開き、ゼロが残っているかを先に見てください。

ご相談は​こちらから

相談は無料です。

相談する