VSCode × Claude で Excel(.xlsx)は作れる?

VSCode と Claude を使って Excel(.xlsx)ファイルを生成することは可能です。
ただし「VSCode や Claude が Excel を直接作る」のではなく、Claude に Excel を生成するコードを書かせ、それを VSCode で実行するという流れになります。

Claude はコード生成が得意なので、
「この仕様で Excel を作るコードを書いて」
と指示するだけで、Node.js や Python で動く Excel 生成スクリプトを作ってくれます。


■ Excel を生成する代表的な方法
①Node.js + exceljs JavaScript で .xlsx を生成できる定番ライブラリ
②Python + openpyxl / pandas Python で Excel を生成する王道
③CSV を生成 → Excel で開く 最もシンプルで高速

この記事では①についてサンプルを記載してます。


■ Node.js + exceljs のサンプルコード

以下は Claude に書かせる典型的な Excel 生成コードです。


import ExcelJS from "exceljs";

async function createExcel() {
  const workbook = new ExcelJS.Workbook();
  const sheet = workbook.addWorksheet("Report");

  sheet.addRow(["名前", "時間", "タスク"]);
  sheet.addRow(["山田", "2h", "会議"]);
  sheet.addRow(["佐藤", "3h", "開発"]);

  await workbook.xlsx.writeFile("report.xlsx");
  console.log("Excel を生成しました!");
}

createExcel();
  

このコードを VSCode で実行すれば、同じフォルダに report.xlsx が生成されます。


Excelで日々使う簡単なツールを作りたい場合、Claude に仕様を投げるだけでほぼ完成します。


■ まとめ

Excel を使った業務効率化を考えているなら、
VSCode × Claude の組み合わせは非常に強力な選択肢になります。

コメントを残す