🎓 生成AI活用の勉強会・無料相談・最新情報をお届けします
オンライン勉強会の案内や、無料相談、ChatGPT・Claude活用の具体例をメールでお届けします。登録は無料、いつでも解除できます。
エクセルでグラフを作るのは慣れているけど、もっとスマートにデータ分析できないかな?そんな風に思ったことはありませんか。今回、プログラミング経験がほとんどない私が、Claude Codeを使ってCSVファイルを読み込み、グラフを自動生成する作業に挑戦してみました。結論から言うと、驚くほど簡単でした。この記事では、実際の手順を詳しくご紹介します。
準備するもの:必要なのはCSVファイルだけ
まず、データ分析の元となるCSVファイルを用意します。今回は架空の「月別売上データ」を使用しました。メモ帳やエクセルで以下のような内容のCSVファイルを作成し、sales_data.csvという名前で保存してください。
月,売上高,顧客数
1月,1200000,45
2月,980000,38
3月,1450000,52
4月,1680000,61
5月,1520000,55
6月,1890000,68
CSVファイルができたら準備完了です。特別なソフトウェアのインストールは不要。Claude Codeがすべて処理してくれます。私はデスクトップに保存しましたが、どこに置いても大丈夫です。
Claude Codeに指示を出してみる:自然な日本語でOK
ここからが本番です。Claude Codeを開いて、以下のように自然な日本語で指示を出してみました。
sales_data.csvを読み込んで、月別の売上高を棒グラフで表示してください。
グラフは見やすくて、保存できる形式でお願いします。
プログラミングのコードを書く必要は一切ありません。普段同僚にお願いするような感覚で指示を出すだけです。すると、Claude Codeは自動的にPythonのコードを生成し、実行してくれました。
私が驚いたのは、Claude Codeが必要なライブラリ(pandasやmatplotlib)を自動で判断し、インストールまでしてくれたこと。「ライブラリって何?」というレベルの私でも、何も困ることなく進められました。
実際に生成されたグラフを確認:想像以上のクオリティ
数秒後、Claude Codeは美しい棒グラフを生成してくれました。グラフには以下の要素が自動的に含まれていました:
- 日本語の月ラベル(文字化けなし)
- 適切な軸ラベル(「売上高(円)」など)
- 見やすい色使い
- グリッド線で数値が読み取りやすい
さらに便利だったのは、「もう少し色を変えたい」「折れ線グラフにしたい」といった追加のリクエストにも即座に対応してくれたこと。例えば、こんな追加指示を出してみました。
同じデータで、売上高と顧客数を2軸グラフにして、
売上は棒グラフ、顧客数は折れ線グラフで表示してください。
これだけで、プロが作ったような複合グラフが完成。エクセルで作ろうとすると10分以上かかる作業が、文字通り数秒で終わりました。
応用編:複数のグラフを一度に生成する
基本操作に慣れたところで、少し欲張って複数のグラフを一度に作ってもらうことにしました。以下のように指示してみます。
sales_data.csvから以下の3つのグラフを作成して、
1つのPDFファイルにまとめてください:
1. 月別売上高の棒グラフ
2. 月別顧客数の折れ線グラフ
3. 売上高と顧客数の散布図(相関を見たい)
結果は完璧でした。3つのグラフが見やすくレイアウトされた1枚のPDFファイルが生成され、そのまま会議資料として使えるレベルです。特に散布図では、売上と顧客数の相関関係が一目で分かり、「顧客数が増えると売上も増える」という傾向がビジュアルで確認できました。
驚いたのは、私が「相関を見たい」と書いただけで、Claude Codeが散布図に近似直線(トレンドライン)まで自動で追加してくれたこと。相関係数も表示されており、データ分析としての価値がぐっと高まりました。
実践して分かった便利なポイントとコツ
実際に使ってみて、いくつかの便利なポイントとコツが分かりました。
日本語の扱いが完璧:CSVファイルに日本語が含まれていても、文字化けすることなく正しく表示されました。これはビジネスパーソンにとって大きなメリットです。
エラーにも自動対応:最初、CSVの形式を少し間違えていたのですが、Claude Codeがエラーを検出し、「こういう形式が正しいですよ」と修正案まで提示してくれました。
ファイル形式の指定が自由:「PNGで保存」「PDFで保存」「SVGで保存」など、用途に応じて保存形式を指定できます。プレゼン用にはPNG、印刷用にはPDFと使い分けられます。
データの前処理も任せられる:「売上高を千円単位で表示して」「上位5件だけグラフにして」といった前処理も、指示するだけで対応してくれました。
まとめ:データ分析のハードルが一気に下がった
Claude Codeを使ったCSVデータのグラフ化は、想像以上に簡単でした。プログラミングの知識がなくても、自然な日本語で指示を出すだけで、プロレベルのグラフが数秒で完成します。
従来、エクセルで10分、20分かけて作っていたグラフが、Claude Codeなら1分以内に完成。しかも、細かい調整や複数パターンの作成も即座に対応してくれるため、試行錯誤しながら最適なビジュアライゼーションを見つけられます。
「データ分析は専門家の仕事」という固定観念が、Claude Codeによって覆されました。営業データ、顧客データ、在庫データなど、日常業務で扱うあらゆるCSVファイルを、誰でも簡単に視覚化できる時代になったのです。
まずは手元の小さなCSVファイルで試してみてください。「自分でもできた!」という感覚が、きっと得られるはずです。
