はじめに
おー!GPT-5.2に「セルの塗りつぶしによって"ChatGPT"と読めるピクセルアートを生成してexcelファイルとしてちょうだい」って言ったらサクッと作ってくれたw pic.twitter.com/BOgnj781ap
— 炎鎮🔥 - ₿onochin - (@super_bonochin) December 12, 2025
GPT5.2では、Excelでピクセルアートが作れるみたいなので、試してみました。
開発環境
- ChatGPT
- Claude
- Gemini
導入
ChatGPT
ChatGPTを開いて次のメッセージを入力してください
💬 セルの塗りつぶしによってsnowmanのピクセルアートを生成してexcelファイルとしてちょうだい

Claude
ちなみにClaude Sonnet 4.5 はアーティファクトには表示されているのですが、ダウンロードしたら表示されませんでした
Gemini
GeminiではApps Scriptで作ってくれました
💬 セルの塗りつぶしによってsnowmanのピクセルアートを生成してスプレッドシートとしてちょうだい
作成手順
- Google スプレッドシートを新規作成します。
- メニューの [拡張機能] > [Apps Script] をクリックします。
- もともと書いてあるコードをすべて消して、以下のコードを貼り付けます。
- [保存(フロッピーアイコン)] を押し、[実行] をクリックします。
- スプレッドシートに戻ると、雪だるまが出現しています!
.gs
function createSnowmanPixelArt() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
// シートをリセット(列の幅と行の高さを正方形にする)
sheet.clear();
sheet.columnStats = sheet.getMaxColumns();
for (let i = 1; i <= 20; i++) {
sheet.setColumnWidth(i, 25);
sheet.setRowHeight(i, 25);
}
// カラーコードの定義
const W = "#FFFFFF"; // 白
const B = "#000000"; // 黒
const O = "#FFA500"; // オレンジ(鼻)
const R = "#FF0000"; // 赤(マフラー)
const BG = "#87CEEB"; // 水色(背景)
// 15x15のピクセルデータ
const data = [
[BG, BG, BG, BG, BG, BG, BG, BG, BG, BG, BG, BG, BG, BG, BG],
[BG, BG, BG, BG, BG, B, B, B, B, B, BG, BG, BG, BG, BG],
[BG, BG, BG, BG, BG, B, B, B, B, B, BG, BG, BG, BG, BG],
[BG, BG, BG, B, B, B, B, B, B, B, B, B, BG, BG, BG],
[BG, BG, B, W, W, W, W, W, W, W, W, W, B, BG, BG],
[BG, BG, B, W, B, W, W, W, B, W, W, W, B, BG, BG],
[BG, BG, B, W, W, W, O, O, W, W, W, W, B, BG, BG],
[BG, BG, B, W, W, W, W, W, W, W, W, W, B, BG, BG],
[BG, BG, BG, B, W, W, W, W, W, W, W, B, BG, BG, BG],
[BG, BG, B, R, R, R, R, R, R, R, R, R, B, BG, BG],
[BG, B, W, W, W, W, W, W, W, W, W, W, W, B, BG],
[BG, B, W, W, W, W, B, W, W, W, W, W, W, B, BG],
[BG, B, W, W, W, W, W, W, W, W, W, W, W, B, BG],
[BG, B, W, W, W, W, B, W, W, W, W, W, W, B, BG],
[BG, BG, B, B, B, B, B, B, B, B, B, B, B, BG, BG]
];
// セルに色を適用
for (let r = 0; r < data.length; r++) {
for (let c = 0; c < data[r].length; c++) {
sheet.getRange(r + 1, c + 1).setBackground(data[r][c]);
}
}
}
| ChatGPT | Claude | Gemini |
|---|---|---|
![]() |
![]() |
![]() |
お疲れ様でした



