
Claude Enterprise で CSV アップロード機能を利用してユーザーを追加してみた
こんにちは、クラスメソッドの長澤です。
Claude の Team プランや Enterprise プランでは、CSV でユーザーをまとめて追加できます。
新しい人だけを追加するなら迷いませんが、CSV に既存ユーザーが含まれていたり、逆に既存ユーザーの一部が CSV にいなかったりすると、どうなるのか気になります。
特に、追加時に選ぶ役割が既存ユーザーにも反映されるのかは、運用するうえで知っておきたいところです。
そこで CSV の中身を変えながら、ユーザーと役割がどうなるのか Claude Enterprise 環境を利用して検証してみます。
結論
先に結論ですが、CSV に既存ユーザーが含まれていてもスキップされるだけで、役割が上書きされることはありませんでした。
CSV にいない既存ユーザーも、削除されたり役割が変わったりはしません。
CSV で追加されるのは新規ユーザーだけで、役割は画面で選んだものになります。
CSV の形式はゆるく、メールアドレスの列さえあれば読み込めました。
CSV の形式を確かめる
公式ヘルプには、取り込む CSV の形式は書かれていません。
組織設定の「メンバー」には「CSV をエクスポート」があり、メンバー一覧を CSV で取得できます。

エクスポートした CSV は、次の列になっていました。
"Name","Email","Role","Status","Seat Tier","Groups","Custom Roles"
まずは、このエクスポートした CSV をそのままアップロードしてみます。
同じ画面の「メンバーを追加」を開くと、メールの入力欄の右上に「CSV をアップロード」があります。
役割は CSV とは別に、画面の「役割」で選ぶ形です。

エラーにはならず、16件すべてが「既にメンバーであるか招待済みのため、スキップされます」となりました。
招待可能が0件なので、「メンバーを追加」は押せません。
続けて、列を削った CSV でも試しました。
| CSV | 列 | 結果 |
|---|---|---|
| 01_email_only.csv | 16件スキップ | |
| 02_name_email.csv | Name, Email | 16件スキップ |
| 03_name_email_role.csv | Name, Email, Role | 16件スキップ |
| 04_email_only_noheader.csv | ヘッダーなしでメールアドレスのみ | 16件スキップ |
どれもエラーにはならず、メールアドレスを読み取ってスキップと判定しています。
ヘッダーがなくても読み込めるので、メールアドレスが並んでいれば十分なようです。


既存ユーザーと新規ユーザーを混ぜて追加する
次に、既存ユーザーと新規ユーザーを混ぜた CSV を試します。
他のユーザーに影響が出ると困るので、CSV には自分のアドレスを2つだけ入れました。
"Name","Email"
" ","nagasawa.riku@ent*****"
"nagasawa.riku","nagasawa.riku@cla*****"
| アドレス | 状態 | 現在の役割 |
|---|---|---|
| nagasawa.riku@ent***** | 既存ユーザー | オーナー |
| nagasawa.riku@cla***** | 新規ユーザー | ー |
役割は「ユーザー」を選んでアップロードしました。

「1件が招待可能、1件がスキップ」となり、「1人のメンバーを追加」が押せるようになりました。
既存ユーザーのアドレスは赤く表示されていて、スキップされることがわかります。
追加したあとのメンバー一覧を見ると、既存ユーザーはオーナーのままでした。

新規ユーザーは、画面で選んだ「ユーザー」として追加されています。

CSV にいない既存ユーザー
今回の CSV には自分のアドレスしか入れていないので、他の既存ユーザーは CSV にいない状態です。
追加後のメンバー一覧を確認しましたが、他のユーザーは削除されておらず、役割も変わっていませんでした。

CSV は「この内容に置き換える」ものではなく、あくまで新規ユーザーを追加するためのものです。
Name 列は反映されない
CSV では新規ユーザーの Name に「nagasawa.riku」を入れていましたが、招待した直後は名前の欄が「—」のままでした。
招待を承諾したあとに確認すると、名前は「陸 長澤」になっていました。

CSV に入れた「nagasawa.riku」でも、Google アカウントに設定している名前でもありませんでした。
このアドレスは、同じ親組織内の別の組織ですでに Claude を使っており、そちらの Claude アカウントの名前が表示されていました。
少なくとも既存の Claude アカウントの場合、CSV の Name 列は使われません。
ただし、今回は同じ親組織内の別の組織で使っているアカウントだったため、その影響で名前が引き継がれた可能性もあります。
親組織が異なる場合や、Claude アカウントを持っていない人を招待した場合にどうなるかは、今回は確認できていません。
まとめ
| パターン | 結果 |
|---|---|
| 既存ユーザーのみ | 全員スキップされ、追加ボタンが押せない |
| 既存ユーザー+新規ユーザー | 新規ユーザーだけ、画面で選んだ役割で追加される |
| CSV にいない既存ユーザー | 影響なし |
| 既存ユーザーの役割 | 上書きされない |
| Name 列 | 反映されない(既存の Claude アカウントの名前が表示される) |
既存ユーザーが混ざった CSV をそのまま使っても、既存ユーザーの役割が変わったり削除されたりする心配はありません。
エクスポートした CSV に新しいメンバーを書き足してアップロードする、といった使い方もできそうです。
なお、追加したユーザーにはその時点でシートが割り当てられます。
招待中のユーザーもシートを使い、空きシートがない場合は購入を求められるので、まとめて追加する前に空きシートの数を確認しておきましょう。
Claude Enterprise で CSV を使ってユーザーを管理したいと考えている方は参考にしてみてください。








