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 の組み合わせは非常に強力な選択肢になります。