microCMS

コンテンツをCSV形式でエクスポートできるようになりました

りゅーそう

こんにちは。エンジニアのりゅーそうです。

本日の更新情報をお知らせします。コンテンツ一覧画面から、コンテンツデータをCSV形式でエクスポートできるようになりました!
今回のアップデートにより、コンテンツ一覧で表示しているデータを、ビューのフィルター条件で絞り込んだうえでCSVファイルとして出力できます。
※本機能は、Teamプラン、Businessプラン、Enterpriseプランでのご提供となります

利用方法

コンテンツ一覧画面から、以下の手順でCSVエクスポートを実行できます。

コンテンツ一覧画面を開き、必要に応じてビューのフィルターやキーワード検索、ソートを設定します。

CSVエクスポート]ボタンをクリックします。

ダイアログが開くので、内容を確認します。
エクスポート名はCSVのファイル名に使用されるので、管理しやすい名前をつけると良いかと思います。
※{エクスポート名}-{APIエンドポイント}-{タイムスタンプ}.csv のようなファイル名となります。

エクスポート対象のデータは、現在のビューで表示されている条件(フィルター・キーワード検索・ソート)に基づきます。

エクスポートを開始]ボタンをクリックします。


エクスポートが完了すると、管理画面上に「エクスポートが完了しました」という通知が表示されます。

また、指定のメールアドレス宛にCSVのダウンロードリンクが届きます。メール内のリンクから、エクスポートしたCSVファイルをダウンロードできます。

※ダウンロードするには、同一ブラウザセッションでのmicroCMSのログインとAPI読み取り権限が必要です。

コンテンツ運用の「確認しやすさ」を支える機能

microCMSでは、コンテンツを作成するだけでなく、作成したコンテンツを確認したり、運用状況を整理したりする場面も多くあります。
たとえば、公開済みの記事だけを一覧で確認したい、特定のカテゴリに属するコンテンツを棚卸ししたい、外部の表計算ソフトでデータを見ながらチームで確認したい、といったケースです。

これまでも管理画面上でコンテンツ一覧を確認することはできましたが、今回のCSVエクスポートにより、管理画面の外でもデータを扱いやすくなりました
出力されるCSVのデータはCSVエクスポートを実行するメンバーの権限設定にもとづき、読み取り権限のあるデータのみが出力されます。

こうした「必要なデータを必要な形で取り出せる」機能は、日々の運用を支えてくれる良い機能だと思っています。
出力されるCSVのデータ形式は以下のドキュメントもご参照ください。
https://document.microcms.io/manual/csv-export#h595066b8d9

ビューのフィルター条件を使ってエクスポート

CSVエクスポートでは、ビューのフィルター条件で絞り込んだコンテンツ一覧を出力できます。
そのため、すべてのコンテンツをエクスポートしてから手元で絞り込むのではなく、管理画面上で必要な条件に絞ったうえでCSVにできます。

たとえば以下のような使い方ができます。

  • 公開済みコンテンツだけを出力して、公開状況を確認する
  • 特定カテゴリのコンテンツだけを出力して、記事の棚卸しをする
  • 更新日時で絞り込んで、一定期間内に更新されたコンテンツを確認する
  • チーム内の確認用に、必要なコンテンツ一覧をCSVで共有する


今見ている一覧を、そのまま扱いやすい形で取り出せる」という体験を目指しています。

コンテンツデータのバックアップにも活用

CSVエクスポートは、コンテンツデータのバックアップ用途としても活用できます。
たとえば、大きな編集作業を行う前や、定期的な運用確認のタイミングでコンテンツ一覧をCSVとして保存しておくことで、その時点のデータを手元に残しておけます。

CSVエクスポートはコンテンツデータを復元するための専用バックアップ機能ではありません。ただ、公開中のコンテンツや特定条件に合うコンテンツを一覧として保管しておけることは、日々の運用における安心材料のひとつになると思います。
コンテンツ運用では、「今どうなっているか」を確認できることと同じくらい、「過去のある時点でどうだったか」を後から見返せることも大切です。CSVエクスポートを、そうした記録を残す手段としてもご活用ください。

※コンテンツの再インポート時の仕様についてはよくある質問の「Q. エクスポートしたCSVを再インポートするには?」をご覧ください。 エクスポートしたデータを再インポートしても、元のコンテンツを完全に復元できるとは限りませんのでご注意ください。
https://document.microcms.io/manual/csv-export#h08562665f0

注意事項

CSVエクスポートをご利用いただく際は、以下の点にご注意ください。

  • ダウンロードリンクにアクセスできるのは、エクスポートを実行したユーザーのみです
  • ダウンロードリンクの有効期限は24時間です
  • エクスポート対象のAPIおよびコンテンツの読み取り権限が必要です
  • データ量が多い場合、エクスポートの実行には30分以上かかる場合があります
  • エクスポート実行中にコンテンツやAPIスキーマが編集された場合、その変更がエクスポート結果に反映される場合があります


正確なデータが必要な場合は、エクスポートの実行中に対象コンテンツやAPIスキーマの編集作業を控えていただくことをおすすめします。
その他注意事項やデータ形式の詳細などはドキュメントにまとめていますので、ご参照ください。
https://document.microcms.io/manual/csv-export

おわりに

今回のアップデートにより、microCMS上のコンテンツデータをより柔軟に取り出せるようになりました。

コンテンツ運用では、作ることと同じくらい、あとから確認できることや、チームで状態を共有できることも大切です。CSVエクスポートが、日々の運用を少しでも進めやすくする機能になれば嬉しいです。
ぜひご活用ください!


microCMSでは、今後もコンテンツ運用をより便利にする改善を進めてまいります。ご意見・ご要望は管理画面右下のチャット、公式X、メールからお気軽にご連絡ください。

引き続きmicroCMSをよろしくお願いいたします!

microCMS 採用情報

microCMSの採用に関する情報は、採用情報ページでご覧いただけます。

弊社メンバーが、業務内容やチームの雰囲気についてお話しているポッドキャスト「microCMS FM」もぜひチェックしてみてください。

カジュアル面談からでも大歓迎です。お気軽にご応募ください!

まずは、無料で試してみましょう。

APIベースの日本製ヘッドレスCMS「microCMS」を使えば、 ものの数分でAPIの作成ができます。

microCMSを無料で始める

microCMSについてお問い合わせ

初期費用無料・14日間の無料トライアル付き。ご不明な点はお気軽にお問い合わせください。

お問い合わせ

microCMS公式アカウント

microCMSは各公式アカウントで最新情報をお届けしています。
フォローよろしくお願いします。

  • X
  • Discord
  • github

ABOUT ME

りゅーそう
1994年生まれ。 前職は高校地理歴史科教員。2021/9〜microCMS入社。React/TypeScriptが好きです。