はじめに
(4/11追記。この機能はなくなりました。フルページのCSVインポートで代用することはできますが、こちらは ISO8601 の基本形式は使えません)
hkob の雑記録の第99回目は、データベースに直接 CSV インポートできる新機能を紹介します。
昨年4月の作業
今日、ふとビューのオプションを見たら、「CSV をインポート」という新機能を見つけました。

急ぎ、テストしてポストした記事がこちらです。夜7時にポストしたにもかかわらず、1時間も経たずに18いいねをいただきました。みなさん興味あるんですね。
Notion のデータベースに直接 CSV がインポートできるようになっています。これまで新規でデータベースができてしまったので、移動していましたが、この作業がなくなります。#Notion pic.twitter.com/swlG462pha
— hkob|Notion Ambassador (@hkob) 2025年4月8日
ポストのスクリーンショットの下の方に vi で編集中の検証した CSV ファイルが表示されています。中身はこんな感じです。当初、日付に 2025/4/9 のように記載したら空欄になってしまったので、ISO8601 フォーマットにしたところ、無事に登録されました。
名前,日付 ABC,2025-04-09 DEF,2025-04-10T08:40:00+09:00
せっかくなので、リレーションのテストもしてみます。別データベースを作るのも面倒なので、サブアイテムを設定してみます。

ここで親アイテムがリレーションになるので、その列を CSV で入れてみます。
名前,日付,親アイテム A-1,20250411,A A-2,20250412T123400+0900,A B-1,2025-04-13,B B-2,2025-04-14T103000-0700,B
リレーションはうまく入りました。ISO8601 の基本形式でも問題なく日付が反映しました。ただ、-0700 の時間だけうまく入らなかったのは不明です。

おわりに
一昨日のプログラムで実施した作業は CSV を書くだけで実現できるようになりますね。ただ、その CSV を作るのが面倒だから、結局コードを書いてしまいそうですが。